RegexKitLite是一个轻量级的OC的正则表达式库,支持 Mac OS X 和 IOS ,使用ICU库开发。
iPhone上使用RegexKitLite的示例代码:
//finds phone number in format nun-nun-nnnn NSRanger;
NSString *regEx = @"{3}-[0-9]{3}-[0-9]{4}";
r = [textView.text rangeOfString:regEx options:NSRegularExpressionSearch];
if(r.location != NSNotFound){
NSLog(@"phone number is %@",[textView.text subStringWithRange:r);
}else{
NSLog(@"Not found!");
}