导入RegexKitLite恐怕会现身什么错误,能够化解出现的1玖个错误澳门永利平台娱乐

导入RegexKitLite可能会出现什么错误,导入RegexKitLite可能会出现什么错误

RegexKitLite是什么?

iOS-Regex基特Lite导入错误,ios-regexkitlite

RegexKitLite是什么?

RegexKitLite是四个分外有利的拍卖正则表明式的第二方类库。

本身唯有二个RegexKitLite.h和RegexKitLite.m

 

导入RegexKitLite恐怕会油可是生哪些错误?

我们在arc的场合下直接导入会报1九个错误,错误如下:

澳门永利平台娱乐 1

大家供给在Build
Phases下找到Regex基特Lite.m文件,将其安装为-fno-objc-arc,能够化解出现的十多个谬误。

如下图:

澳门永利平台娱乐 2

再有一种错误情状,如下图:

澳门永利平台娱乐 3

化解方法:

在档次的编写翻译设置中找到Other Linker
Flags,然后在后头字段空白处双击,添加“-licucore”就能够了。

如下图:

澳门永利平台娱乐 4

 

RegexKitLite怎么样利用?

气象一:从某贰个字符传中提取符合正则表明式的子字符串。

我们以往要是提取上面字符串中的id=XXXXXXXX

1 NSString *str1 = @"http://h5.m.taobao.com/awp/core/detail.htm?id=527539084651&ali_trackid=2:mm_112790547_13020914_51016796:1457951254_264_127060785&pvid=50_124.90.181.28_427_1457951214964&e=WybQvfUPKUpw4vFB6t2Z2ueEDrYVVa64LKpWJ-in0XJRAdhuF14FMeS3otDffgY_J1gyddu7kN9gFrpfAfQEfI1vq2orw8pUjrDrPJpGNddU1KzySiK2r0EdWLwsh8FTT-iWs8bZ2Y7C0kf_oMAuHMXyFn1X9GbY40_B2z3Il4fr7hthXoIw_RgPirNhABK1UveWd6VbhEwwPrn00QwN2w&type=2&tkFlag=0";
2 NSString *regex = @"id=\\d{12}";
3 NSString *subStr =  [str1 stringByMatching:regex];
4         

 

 

http://www.bkjia.com/IOSjc/1118058.htmlwww.bkjia.comtruehttp://www.bkjia.com/IOSjc/1118058.htmlTechArticleiOS-RegexKitLite导入错误,ios-regexkitlite
RegexKitLite是怎样?
Regex基特Lite是3个要命便宜的处理正则表明式的第1方类库。
本人唯有2个RegexKit…

RegexKitLite是三个十三分便宜的拍卖正则表明式的第1方类库。

自家唯有多个RegexKitLite.h和RegexKitLite.m

 

导入RegexKitLite大概会油然则生什么样错误?

咱俩在arc的情事下直接导入会报贰10个错误,错误如下:

澳门永利平台娱乐 5

大家供给在Build
Phases下找到RegexKitLite.m文件,将其设置为-fno-objc-arc,能够缓解出现的贰十二个错误。

如下图:

澳门永利平台娱乐 6

再有一种错误情况,如下图:

澳门永利平台娱乐 7

缓解形式:

在品种的编写翻译设置中找到Other Linker
Flags,然后在背后字段空白处双击,添加“-licucore”就能够了。

如下图:

澳门永利平台娱乐 8

 

RegexKitLite怎么着利用?

气象一:从某贰个字符传中领到符合正则表明式的子字符串。

大家以后要是提取下边字符串中的id=XXXXXXXX

1 NSString *str1 = @"http://h5.m.taobao.com/awp/core/detail.htm?id=527539084651&ali_trackid=2:mm_112790547_13020914_51016796:1457951254_264_127060785&pvid=50_124.90.181.28_427_1457951214964&e=WybQvfUPKUpw4vFB6t2Z2ueEDrYVVa64LKpWJ-in0XJRAdhuF14FMeS3otDffgY_J1gyddu7kN9gFrpfAfQEfI1vq2orw8pUjrDrPJpGNddU1KzySiK2r0EdWLwsh8FTT-iWs8bZ2Y7C0kf_oMAuHMXyFn1X9GbY40_B2z3Il4fr7hthXoIw_RgPirNhABK1UveWd6VbhEwwPrn00QwN2w&type=2&tkFlag=0";
2 NSString *regex = @"id=\\d{12}";
3 NSString *subStr =  [str1 stringByMatching:regex];
4