NSString 字符串的截取和替换
2016-08-16 12:52
477 查看
-(void)test{
NSString *testStr=@"abcdefg";
//从字符串的指定位置2截取到字符串末尾
NSString *new1=[testStr substringFromIndex:2];
NSLog(@"**********new1 = %@",new1);
//从字符串开头截取到字符串3的指定位置
NSString *new2=[testStr substringToIndex:3];
NSLog(@"**********new2 = %@",new2);
//从字符串的指定位置1截取到指定长度3
NSRange range={1,3};
//NSRange range=NSMakeRange(1, 3);
NSString *new3=[testStr substringWithRange:range];
NSLog(@"**********new3 = %@",new3);
//将abcdefg中的abc替换为123
testStr=[testStr stringByReplacingOccurrencesOfString:@"abc" withString:@"123"];
NSLog(@"**********newStr = %@",testStr);
//待处理的字符串
NSString *string = @" A B CD EFG\n MN\n";
//字符串替换,处理后的string1 = @"ABCDEF\nMN\n";
NSString *string1 = [string stringByReplacingOccurrencesOfString:@" " withString:@""];
//去除两端空格(注意是两端),处理后的string2 = @"A B CD EFG\n MN\n";
NSString *string2 = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
//去除两端回车(注意是两端),处理后的string3 = @" A B CD EFG\n MN";
NSString *string3 = [string stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];
//去除两端空格和回车(注意是两端),处理后的string4 = @"A B CD EFG\n MN";
NSString *string4 = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
NSString *testStr=@"abcdefg";
//从字符串的指定位置2截取到字符串末尾
NSString *new1=[testStr substringFromIndex:2];
NSLog(@"**********new1 = %@",new1);
//从字符串开头截取到字符串3的指定位置
NSString *new2=[testStr substringToIndex:3];
NSLog(@"**********new2 = %@",new2);
//从字符串的指定位置1截取到指定长度3
NSRange range={1,3};
//NSRange range=NSMakeRange(1, 3);
NSString *new3=[testStr substringWithRange:range];
NSLog(@"**********new3 = %@",new3);
//将abcdefg中的abc替换为123
testStr=[testStr stringByReplacingOccurrencesOfString:@"abc" withString:@"123"];
NSLog(@"**********newStr = %@",testStr);
//待处理的字符串
NSString *string = @" A B CD EFG\n MN\n";
//字符串替换,处理后的string1 = @"ABCDEF\nMN\n";
NSString *string1 = [string stringByReplacingOccurrencesOfString:@" " withString:@""];
//去除两端空格(注意是两端),处理后的string2 = @"A B CD EFG\n MN\n";
NSString *string2 = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
//去除两端回车(注意是两端),处理后的string3 = @" A B CD EFG\n MN";
NSString *string3 = [string stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];
//去除两端空格和回车(注意是两端),处理后的string4 = @"A B CD EFG\n MN";
NSString *string4 = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
相关文章推荐
- NSString:创建,长度,取字符,是否以某字符串开头,结尾, 查找指定字符串的范围,截取,拼接,替换,比较,替换,数值转换,大小写转换
- iOS NSString字符串查找、截取、拆分、替换、验证、改变大小写
- IPHONE 开发 7 -- Object C 02 字符串NSString 与 char* ,字符串的遍历,字符串的比较,截取与大小写改变,搜索字符串与替换字符串
- 黑马程序员——OC语言日志——NSString字符串的截取、替换,数据类型转换等一些用法
- iOS NSString 字符串处理:截取字符串、匹配字符串、分隔字符串、拼接字符串、替换字符串
- iOS NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- NSString 截取字符串的某一个部分
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、
- iOS字符串NSString中去掉空格(或替换为某个字符串)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转...
- NSString字符串截取方法
- Oracle截取字符串substr、查找字符串位置instr、替换字符串replace
- NSString字符串截取的方法
- NSString 截取字符串的某一个部分
- 字符串的截取和替换常用方法
- Python 字符串操作(截取/替换/查找/分割)
- 批处理中字符串的截取和替换
- Python 字符串操作(截取/替换/查找/分割)