RegEx Categories简单实现正则表达式操作
张伟 · 1856浏览量 · 发布于2014-01-06
源码Objective-C-RegE,RegEx Categories简单实现正则表达式操作,源码RegEx Categories,从iOS 4开始,原生SDK提供了NSRegularExpression用于处理一些跟正则表达式相关的操作,比如字符查找、数字匹配等等。但是NSRegularExpression的用法比较繁冗。RegEx Categories提供了一系列十分简便的方法来进行正则表达式操作。
比如:
用NSRegularExpression来判断字符串中是否存在数字:
NSString* string = @"I have 2 dogs.";
NSRegularExpression *regex = [NSRegularExpression regular ExpressionWithPattern:@"d+" options:NSRegularExpressionCaseInsensitive error:&error;];
NSTextCheckingResult *match = [regex firstMatchInString:string options:0 range:NSMakeRange(0, [string length])];
BOOL isMatch = match != nil;
利用RegEx Categories只需要一句代码:
BOOL isMatch = [@"I have 2 dogs." isMatch:RX(@"d+")];
NSRegularExpression categories that make regular expressions more concise in Objective-C
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
ios统一管理隐私权限
相关信息
冷月葬花魂 · 549浏览 · 2021-02-03 21:14:29
简单的文本输出SFAttributedString案例
相关信息
kenrry1992 · 531浏览 · 2021-02-03 20:49:25
一款非常简单的展示工具JGEasyShowTool
相关信息
我是陈晓 · 471浏览 · 2020-12-27 14:32:48
使用Swift编写的一款完整的抓包App
相关信息
我是陈晓 · 551浏览 · 2020-12-07 10:31:26
逆向TikTok破解锁区案例源码(支持重签名后登陆)
相关信息
我是陈晓 · 1506浏览 · 2020-11-15 15:17:14
ZXEmptyView构建无数据、网络错误等占位图功能
相关信息
吴振华 · 463浏览 · 2020-10-28 16:51:50
flutter实现常用特效的案例效果代码
相关信息
吴振华 · 963浏览 · 2020-10-28 16:44:58
ObjectForm一个简单但功能强大的Swift库
相关信息
itnanba · 827浏览 · 2020-04-13 06:48:02
分类专栏
最新发布
源码排行榜
0评论