iOS 中正则表达式的使用
2012-03-08 19:47
260 查看
iOS 中正则表达式的使用
iOS 中可以通过 NSPredicate 来处理正则表达式。相关资料如下:NSPredicate 苹果官方文档:
http://developer.apple.com/documentation/Cocoa/Conceptual/Predicates/predicates.html
Predicate format strings:
http://developer.apple.com/documentation/Cocoa/Conceptual/Predicates/Articles/pSyntax.html
ICU 正则表达式规则:
http://www.icu-project.org/userguide/regexp.html
在 iOS 中,我们使用 NSPredicate 的字符串比较功能来进行正则表达式处理,其比较关键字为:
[b][b]MATCHES
[/b][/b][b][b]
[/b][/b]下面,列举一个匹配6-15个由字母/数字组成的字符串的正则表达式,来看看 NSPredicate 的具体使用:
[cpp] view
plaincopyprint?
NSString * regex = @"(^[A-Za-z0-9]{6,15}$)";
NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [pred evaluateWithObject:@"123456ABCde"];
相关文章推荐
- 正则表达式在IOS中的应用及IOS中三种正则表达式的使用与比较
- iOS开发-正则表达式的使用方法
- iOS中正则表达式的使用--NSPredicate
- 在IOS里使用正则表达式
- ios-正则表达式使用的三种方法和正则表达式
- iOS- 使用正则表达式NSRegularExpression 来验证textfiled输入的内容
- IOS使用正则表达式去掉html中的标签元素,获得纯文本
- iOS中正则表达式的基本使用方法
- iOS中使用正则表达式 RegexKitLite
- ios 使用NSRegularExpression解析正则表达式
- 在iOS中使用正则表达式
- iOS NSRegularExpression 正则表达式的编写和使用
- iOS中3种正则表达式的使用与比较
- iOS中3种正则表达式的使用与比较
- iOS 中使用正则表达式判断身份证格式及银行卡号格式是否正确(推荐)
- ios验证常用正则表达式的使用
- iOS使用正则表达式
- 【iOS】常用正则表达式即使用方法
- iOS中正则表达式的使用
- iOS使用正则表达式