标签:style http ar color 使用 sp div bs ef
例一:
正则:(?<=(href|src|filepath)=)\S+?(\.jpg|\.JPG)
解析:表达式分为三段
第一段:
(?<=(href|src|filepath)=) 获取开始的位置 意思是从 以href=、src=、filepath=这三个字符开头的地方以后开始匹配。
使用的正则为(?<=pattern),假如没有<那么就从该字符开始匹配.
第二段:
\S+? 中间的配置字符。注意?表示最小匹配,也就是说往后第一个匹配的。
第三段:
(\.jpg|\.JPG) 结束的字符 意思是 以.jpg或者.JPG结尾的位置。
这个表达式可以用来获取href或者src或者filepath后面的地址。
比如 <href=http://avatar.csdn.net/8/3/2/1_xanxus46.jpg></href> //已经去掉了双引号了
匹配结果为http://avatar.csdn.net/8/3/2/1_xanxus46.jpg
例二
正则:(.)\\1(.)\\2
用到的表达式
标签:style http ar color 使用 sp div bs ef
原文地址:http://www.cnblogs.com/wangjinming/p/4126283.html