//第一种方法
NSString *s = [NSString stringWithFormat:@"20|http://www.baidu.com"];
NSString *s1 =[s substringFromIndex:3];//先截取|之后的
NSString *s2 = [s substringToIndex:2];//截取|之前的
NSString *s3 = [s2 stringByAppendingString: s1];//得到结果拼接
NSLog(@"s3 = %@",s3);
//第二种方法
NSMutableString *str = [NSMutableString stringWithFormat:@"20|http://www.baidu.com"];//定义可变字符串
[str deleteCharactersInRange:NSMakeRange(2, 1)];
NSLog(@"str = %@",str);
//将“文艺青年”改成“213青年”
NSMutableString *str2 = [NSMutableString stringWithFormat:@"文艺青年"];//定义可变字符串
[str2 replaceCharactersInRange:NSMakeRange(0, 2) withString:@"213"];
NSLog(@"str2 = %@",str2);//直接替换
1. 截取字符串“20|http://www.baidu.com”中 “|” 前面和后面的字符串,并输出。将“文艺青年”改成“213青年”。
最新推荐文章于 2025-05-10 09:49:19 发布