摘要: 1、下载RegexKitLite,这里是链接:https://github.com/samdeane/RegexKitLite,下载后解压出来两个文件及一个例子包,需要的就是这两个文件:RegexKitLite.h,RegexKitLite.m,将其添加到工程中。2、工程中添加libicucore.dylib frameworks库3、现在所有的nsstring对象就可以调用RegexKitLite中的方法了。如NSString *email = @”kkk@aaa.com”;[email isMatchedByRegex:@"\\b([a-zA-Z0-9%_.+\\-]+)@([a 阅读全文
posted @ 2013-04-19 11:36 Dadada胖纸er 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套 阅读全文
posted @ 2013-04-19 11:27 Dadada胖纸er 阅读(167) 评论(0) 推荐(0) 编辑