IOS成长之路-正则表达式的简单使用
2012-11-09 15:18
274 查看
在 4.0 之后,系统就有了它自己的类(NSRegularExpression,NSRegularExpression)来使用正则表达式,,之前都是要添加第三方类库 RegexKitLite 来使用
这两个类的简单使用:
这两个类的简单使用:
NSString *str = @"3sdfh*odsi"; //匹配第一个字符是数字 NSRegularExpression *regex1 = [NSRegularExpression regularExpressionWithPattern:@"\\b\\d.*" options:0 error:nil]; if (regex1 != nil) { NSTextCheckingResult *result1 = [regex1 firstMatchInString:str options:0 range:NSMakeRange(0, [str length])]; if (result1) { NSLog(@"第一个是数字"); }else{ NSLog(@"第一个不是数字"); } } //匹配特殊字符 \W (W是大写)匹配任意不是字母,数字,下划线,汉字的字符 NSRegularExpression *regex2 = [NSRegularExpression regularExpressionWithPattern:@".*\\W.*" options:0 error:nil]; if (regex2) { NSTextCheckingResult *result2 = [regex2 firstMatchInString:str options:0 range:NSMakeRange(0, [str length])]; if (result2) { NSLog(@"有特殊字符"); }else{ NSLog(@"没有特殊字符"); } }
相关文章推荐
- IOS成长之路-正则表达式的简单使用
- iOS之正则表达式的简单使用
- 正则表达式简单语法规则和IOS的使用
- ios 正则表达式简单使用。
- iOS 正则表达式的简单使用介绍
- iOS 和Android中的正则表达式简单使用
- ios 使用NSRegularExpression解析正则表达式
- java正则表达式简单使用和网页爬虫的制作代码
- 第7章 sed、gawk介绍与正则表达式-----------(sed编辑器简单使用)
- linux 正则表达式 使用简单演示
- iOS中3种正则表达式的使用与比较
- 第7章 sed、gawk介绍与正则表达式-----------(sed编辑器简单使用)
- iOS开发中正则表达式的使用
- iOS-正则表达式的使用
- IOS中正则表达式使用
- ABAP中正则表达式的简单使用
- (学习笔记)简单正则表达式的使用实例[javascript]
- python3正则表达式简单使用、search()、match()等函数的区别
- java爬取网页内容 简单例子(1)——使用正则表达式
- iOS中使用RegexKitLite来试用正则表达式 使用ARC 20个错误解决办法