RegEx Categories简单实现正则表达式操作
应用介绍
源码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

©软件著作权归作者所有。本站所有内容均来源于网络,不得违法使用,仅供学习使用,请支持正版!
转载请注明出处: 662P » RegEx Categories简单实现正则表达式操作
发表评论 取消回复