NSRegularExpression的使用,获取所有符合条件的结果
来源:互联网 发布:网络涉黄判刑多久 编辑:程序博客网 时间:2024/06/02 00:13
开发中用到检索字符串,并获取获取符合条件的字符串数组。
网上找了下,可以利用正则表达式完成,结果是个数组,数组元素是NSTextCheckingResult。
效果不错,小记一下。
网上找了下,可以利用正则表达式完成,结果是个数组,数组元素是NSTextCheckingResult。
效果不错,小记一下。
直接看示例代码
NSString *str = @"ddididd{{{didd}}diid";NSString *regexStr = @"d[i]+d";NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:regexStr options:0 error:nil];NSArray *matches = [regex matchesInString:str options:0 range:NSMakeRange(0, str.length)];for (NSTextCheckingResult* match in matches){ NSRange range = match.range; NSString *temp = [str substringWithRange:range]; NSLog(@"RESULT===%@",temp);}
执行结果
2015-08-24 18:49:32.234 test02[16720:2141808] RESULT===did2015-08-24 18:49:32.235 test02[16720:2141808] RESULT===did2015-08-24 18:49:32.235 test02[16720:2141808] RESULT===diid
0 0
- NSRegularExpression的使用,获取所有符合条件的结果
- 更新表中所有符合条件的数据--使用…
- 通过dt筛选符合条件的结果
- SQL Server中,如何将所有符合条件的结果拼接成一列并用逗号隔开?
- excel 返回符合条件的所有数据
- NSRegularExpression的简单使用
- Open SQL 获取符合条件的记录
- 如何获取符合条件的数据
- 使用SQLADAPTER适配器监视数据库,符合条件的订阅调用WEB服务然后返回结果。
- mybatis有符合条件的结果但是查询不出
- yii2无符合条件的查询结果总结。
- postgresql数据库使用函数查询所有符合条件的表名,以及删除所有查询到的表的数据
- 游历数据库内所有名字符合条件的表
- 用游标删除所有符合条件的表
- 一个数组中寻找所有三个符合条件的数
- Java实现--替换文本文件中所有符合条件的字符串
- mysql搜索所有符合 条件的列名
- mvc 遍历所有符合条件的控制器和Action
- 【hdu4333】扩展kmp算法
- jmap-permstat-takes-long-time-and-hangs
- 跟我一起写Makefile:概述
- 分配内存时如何减少内存碎片(二)
- centos安装git
- NSRegularExpression的使用,获取所有符合条件的结果
- 分配内存时如何减少内存碎片(三)
- STL学习----入门(2)[组件]
- cocos2dx[3.2](11)——新回调函数std::bind
- 八种Nosql数据的对比
- [周赛] FZU 2177
- 最大流模版
- Shell编程基础
- C++构造函数初始化列表处提示出现 error: expected '{' before 'this'