iphone编程之正则表达式的使用-RegexKitLite
代码下载地址:201207171710488122.zip
正则表达式功能强大,使用广泛,相信折腾代码的童鞋都深有体会。
大多数语言都有正则表达式的内置函数库,但iOS的SDK却不支持,只能使用第三方类库
RegexKitLite,一个非常不错的Objective-C语言的正则类,是NSString的category,调用灰常方便。
一、到http://regexkit.sourceforge.net/下载RegexKitLite类,添加到项目中;
二、在项目的framework中添加libicucore.dylib;
三、调用正则:
if ([aString isMatchedByRegex:@"^\\d+(\\.\\d+)?$"]) {
NSLog(@"aString是非负数!");
} else {
NSLog(@"aString不是非负数!");
}