|
|
发表于 2016-11-26 17:56:25
|
显示全部楼层
本帖最后由 a627817191 于 2016-11-26 17:59 编辑
提取多个匹配文本(下面蓝色文本)
返回文本:
【a class="overlay domainNameLink" href="/cgi-bin/domainpanel-modify?domainnr=92060553"
】FGNG457.GA【/a】【br/】
【a class="overlay domainNameLink" href="/cgi-bin/domainpanel-modify?domainnr=92060590"
】RDTGSN89RT8.GA【/a】【br/】
【a class="overlay domainNameLink" href="/cgi-bin/domainpanel-modify?domainnr=92051048"
】VSBJQGKJ.GA【/a】【br/】
需要用到3个正则(参数标签):
】(.*?).GA
】.*?.GA[\s\S]*?】(.*?).GA
】.*?.GA[\s\S]*?】.*?.GA[\s\S]*?】(.*?).GA
例:
[发布前提交1参数1]】(.*?).GA[/发布前提交1参数1]
[发布前提交1参数2]】.*?.GA[\s\S]*?】(.*?).GA[/发布前提交1参数2]
[发布前提交1参数3]】.*?.GA[\s\S]*?】.*?.GA[\s\S]*?】(.*?).GA[/发布前提交1参数3]
--表达式 “.*?” 可以简单立即为“排除”
--上面是3个正则,第一个标签取第一个匹配文本
--第2个正则,表示排除第一个匹配结果,也就是取第2个蓝色文本
--第3个正则,表示排除第一个和第二个匹配结果,也就是取第3个蓝色文本
原文在这里http://www.wzdr.cn/article-568.html
方法是一样的稍微修改一下就可以了 |
|