Iphone开发-使用正则表达式
2011-09-19 20:03
330 查看
1. 第三方库 RegexKitLite的类库
见 http://www.cnblogs.com/chenfulai/archive/2011/08/10/2133642.html
没有去验证,我的项目并不需要多复杂的匹配.没有必要引入
2. NSPredicate ios3.0开始支持
3. NSRegularExpression ios4.0开始支持
见 http://285746555.blog.51cto.com/2966432/554755
见 http://www.cnblogs.com/chenfulai/archive/2011/08/10/2133642.html
没有去验证,我的项目并不需要多复杂的匹配.没有必要引入
2. NSPredicate ios3.0开始支持
NSString * regex = @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch = [pred evaluateWithObject:@"1234@fdsfsd.1"]; if(isMatch){ NSLog(@"匹配"); }else{ NSLog(@"不匹配..."); }
3. NSRegularExpression ios4.0开始支持
见 http://285746555.blog.51cto.com/2966432/554755
相关文章推荐
- iPhone开发技巧之数据篇(1)--- 使用正则表达式
- iphone开发使用得替换方法及正则表达式替换
- 【Android 开发】使用正则表达式判断输入字符串是否为电话格式
- Java中正则表达式使用方法详解-Java基础-Java-编程开发
- IOS开发中正则表达式的使用
- JavaScript:使用正则表达式,开发更轻松
- 前端开发中经常使用到的20个正则表达式。
- iphone中使用第三方工具(RegexKitLite)实现正则表达式
- 开始记录开发中使用到的正则表达式
- 前端开发中经常使用到的20个正则表达式
- [iphone]使用(RegexKitLite)实现正则表达式 [转]
- iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断
- ios开发中使用正则表达式识别处理字符串中的URL
- iPhone开发--正则表达式获取字符串中的内容
- Python开发笔记之正则表达式的使用
- VS 2005/2008 开发工具中 使用正则表达式查找替换的使用说明
- iOS开发正则表达式的使用
- iOS学习笔记39-iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断
- iphone中使用第三方工具(RegexKitLite)实现正则表达式
- ios开发中使用正则表达式识别处理字符串中的URL