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不是非负数!");
}

 

 
posted @ 2012-11-18 22:49  JackyYang7  阅读(282)  评论(0编辑  收藏  举报