iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
来源:互联网 发布:怎么从ims查数据 编辑:程序博客网 时间:2024/06/05 17:25
1.截取字符串
string = [string substringToIndex:7];//截取下标7之后的字符串
NSLog(@"截取的值为:%@",string);
[string substringFromIndex:2];//截取下标2之前的字符串
NSLog(@"截取的值为:%@",string);
2.匹配字符串
NSString*string =@"sdfsfsfsAdfsdf";
NSRangerange = [stringrangeOfString:@"f"];//匹配得到的下标
NSLog(@"rang:%@",NSStringFromRange(range));
string = [string substringWithRange:range];//截取范围类的字符串
NSLog(@"截取的值为:%@",string);
3.分隔字符串
NSString*string =@"sdfsfsfsAdfsdf";
NSArray *array = [string componentsSeparatedByString:@"A"]; //从字符A中分隔成2个元素的数组
substringToIndex 取的是 那个下标之前的 不包含 下标的位置
substringFromIndex 取的是 那个下标之后 且 包含下标的位置
string = [string substringToIndex:7];//截取下标7之后的字符串
NSLog(@"截取的值为:%@",string);
[string substringFromIndex:2];//截取下标2之前的字符串
NSLog(@"截取的值为:%@",string);
2.匹配字符串
NSString*string =@"sdfsfsfsAdfsdf";
NSRangerange = [stringrangeOfString:@"f"];//匹配得到的下标
NSLog(@"rang:%@",NSStringFromRange(range));
string = [string substringWithRange:range];//截取范围类的字符串
NSLog(@"截取的值为:%@",string);
3.分隔字符串
NSString*string =@"sdfsfsfsAdfsdf";
NSArray *array = [string componentsSeparatedByString:@"A"]; //从字符A中分隔成2个元素的数组
NSLog(@"array:%@",array); //结果是adfsfsfs和dfsdf
NSString有三个方法截取[(下标都是从0开始)
[要截取的字符 substringToIndex:从后面指定的前一位(第n位不算在内)截取到下标为0的字符串];
[要截取的字符 substringFromIndex:从前面指定下标(包括第n位)截取到末尾的字符串]
[要截取的字符 substringWithRange:{就是NSRange结构体}NSMakeRange(从第几个下标开始截取(包括第n位 索引从0开始)location,所截取的字符个数(索引从1开始)length)]
NSRange rf=NSMakeRange(1, 1);
NSRange r=[要截取的字符 rangeOfString:指定要截取的字符如-@"aa" options:NSBackwardsSearch];注意:不加options默认从前面开始截取-options:NSBackwardsSearch从后面开始截取
NSArray
componentsSeparatedByString根据特定字符分隔字符串为数组
需要注意格式如@"aa bb cc"分隔成数组后只能得到数组个数为2-"aa bb “,只有@"aa bb cc "才能得到数组个数为3-@"aa bb cc "
0 0
- iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- iOS NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- [绍棠] NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- IOS NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- 超好用!NSString 字符串处理:截取字符串、匹配字符串、分隔字符串 、分隔字符串
- iOS开发--- NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- oc字符串的处理,字符串的截取,匹配字符串,分隔字符串,字符串的大小写转换,转定义字符串
- NSString字符串的截取,拼接,匹配,反转处理
- nsstring 截取字符串
- NSString 截取字符串
- NSString截取字符串
- NSString截取字符串
- 基于注解的mybatis
- leetcode -- Number of Islands -- DFS&BFS重点题
- .NET 连接SQL Server2012遇到的连接出错问题解析
- 对象序列化为何要定义serialVersionUID
- Crazy Android Note Chapter-10
- iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- ASCII,ANSI,Unicode,UTF-8各种编码方法解析
- Tagged Stream Blocks
- linux C之access函数
- GoAhead WebServer 开发总结
- docker【5】 docker仓库介绍以及私有仓库建立
- android自定义标题不能填满父控件处理方式
- 80x86寄存器详解
- test