------- iOS培训、android培训、java培训、期待与您交流! ---------- #import <Foundation/Foundation.h> void test1(){NSString *s1 = @"http://www.baidu.com"; //1 从xx位置,到最后结束(包含起始位置) NSString *s2 = [s1 substringFromIndex:5]; NSLog(@"s2 = %@",s2); //2 从开始位置,到xx位置结束(不包含结束位置) NSString *s3 = [s1 substringToIndex:5]; NSLog(@"s3 = %@",s3); //3 截取一个范围 range NSRange r1 = {3,4}; NSString *s4 = [s1 substringWithRange:r1]; NSLog(@"s4 = %@",s4); } void test2(){ //应用 解析温度--<temperature>38度</temperature> NSString *s1 = @"<temperature>38度</temperature>"; NSInteger loc = [s1 rangeOfString:@">"].location + 1; NSInteger len = [s1 rangeOfString:@"</"].location - loc; NSRange r1 = {loc,len}; NSString *s2 = [s1 substringWithRange:r1]; NSLog(@"s2 = %@",s2); } int main(int argc, const char * argv[]) { @autoreleasepool { //字符串替换 NSString *s1 = @"asdfsdafasdfdasdfsa"; NSString *s2 = [s1 stringByReplacingOccurrencesOfString:@"a" withString:@"*"]; NSLog(@"s2 = %@",s2); s1 = @"asdf sda fas dfd asd fsa"; s2 = [s1 stringByReplacingOccurrencesOfString:@" " withString:@""]; NSLog(@"s2 = %@",s2); } return 0; } |
黑马程序员——OC基础之字符串截取及替换
最新推荐文章于 2016-08-04 15:44:21 发布