正则表达式(Foundation自带)
来源:互联网 发布:美豆数据 编辑:程序博客网 时间:2024/06/08 10:40
1. NSString *text = @"张三:010-88669900,李四232电话010-55443322发送0731-8373834垃圾费";
2. //1.定义正则表达式
3. NSString *regex =@"\\d{3,4}-\\d{7,8}";
4. //2.创建正则表达式实现对象
5. NSRegularExpression*expression = [[NSRegularExpression alloc] initWithPattern:regexoptions:NSRegularExpressionCaseInsensitive error:nil];
6. //3. expression 查找符合正则表达式的字符串
7. NSArray *items =[expression matchesInString:text options:NSMatchingReportProgressrange:NSMakeRange(0, text.length)];
8. //4.循环遍历查找出来的结果
9. for (NSTextCheckingResult*result in items) {
10.
11. //符合表达的字符串的范围
12. NSRange range =[result range];
13.
14. NSString *matchString= [text substringWithRange:range];
15.
16. NSLog(@"%@",matchString);
17. }
18.
19.
推荐学习网站:http://www.jb51.net/tools/zhengze.html
- 正则表达式(Foundation自带)
- Logstash自带正则表达式
- BCB6自带的正则表达式功能
- VS2008 SP1自带的正则表达式
- NSRegularExpression iOS自带的正则表达式
- NSRegularExpression iOS自带的正则表达式
- NSRegularExpression iOS自带的正则表达式
- iOS自带的正则表达式
- NSRegularExpression iOS自带的正则表达式
- NSRegularExpression iOS自带的正则表达式
- NSRegularExpression iOS自带的正则表达式
- 带闰年判断的正则表达式 (转自“清清月儿”)
- 如何使用Java自带的正则表达式【转】
- 如何使用Java自带的正则表达式
- 如何使用Java自带的正则表达式
- 如何使用Java自带的正则表达式
- 如何使用Java自带的正则表达式
- 如何使用Java自带的正则表达式
- 渣校ACM历程——番外之蓝桥杯
- PAT 1096. Consecutive Factors (20)
- Asp.net核心对象
- AAPT使用小结
- 2206 IP的计算 HDU
- 正则表达式(Foundation自带)
- 什么是信息安全
- 条款24 若所有参数皆需类型转换,请为此采用non-member函数
- Markdown中编写LaTeX数学公式
- 常量指针和指向常量的指针
- JDBC之java使用oracle中scott表实现增删改查.1
- 1. linux 用户会话结束的实质
- Android---9---简单的计算器
- dos拼接字符串以及截取字符串