1. 去RegexKitLite下 载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。
2.工程中添加libicucore.dylib frameworks。
3.此刻所有的nsstring工具就可以挪用RegexKitLite中的要领了。
NSString *email = @”kkk@aaa.com”;
[email isMatchedByRegex:@"\\b([a-zA-Z0-9%_.+\\-]+)@([a-zA-Z0-9.\\-]+?\\.[a-zA-Z]{2,6})\\b”];
返 回YES,证明是email名目,需要留意的是RegexKitLite用到的正则表达式和wiki上的略有区别。
searchString = @”:8080/index.html”;
regexString = @”\\bhttps?://[a-zA-Z0-9\\-.]+(?::(\\d+))?(?:(?:/[a-zA-Z0-9\\-._?,'+\\&%$=~*!():@\\\\]*)+)?”;
NSInteger portInteger = [[searchString stringByMatching:regexString capture:1L] integerValue];
NSLog(@”portInteger: ‘%ld’”, (long)portInteger);
// 2008-10-15 08:52:52.500 host_port[8021:807] portInteger: ‘8080′
取 string中http的例子。
下面给出常用的一些正则表达式(其实就是RegexKitLite官网上的,怕同鞋偷情不看)
同时需要留意的是转义字符哦~~在safari上复制会直接转换(网 站生番性化的)
同时也提供了转换东西,safari测试支持,大概下载的时候有点慢,耐性期待, 上一篇: 让editplus 3 函数模板完全显示函数 | 下一篇:正则表达式其实就是一个非凡的字符串» 标签:
分享到: 更多
相关日志:
求正则表达式。匹配小数无关紧要,最多两位小数,必需大于零
关于零宽断言的表明
正则表达式其实就是一个非凡的字符串
【转】再谈php正则提取图片地点
正则表达式之--贪婪与非贪婪模式详解(概述)
如何用php正则表达式获得网页上所有的链接
正反向预搜索(前后查察)初解
匹配一个<table>并过滤中间table
正则匹配IP地点
评论:
天津卷帘门厂 2012-10-08 08:02这个表达式照旧挺有意思的嘞
企业打点 2012-10-06 16:57
你应该做一个网页版的接口的,适才在OSC看到你的博客,不错嘛
直流滤波 2012-07-21 16:17
过来看看有什么最新动静。