正则匹配多个子匹配_图片-地址-集数-片名

2016-11-12   作者:佚名   来源:本站整理   浏览:46   评论:0  

通用匹配:

左边内容([\s\S]*?)右边内容

源地址:www.iqiyi.com/a_19rrhaqtp1.html

取出中间文本:

<ul class="site-piclist site-piclist-11665" data-albumlist-elem="cont">
.....
                                                </ul>

正则匹配:

pic_link" href="(.*?)"[\s\S]*?title="(.*?)"[\s\S]*?>第(.*?)<
<img width="100%" height="100%" src="(.*?)"[\s\S]*?site-piclist_info_title"><a href="(.*?)"[\s\S]*?juji_jshu_\d+">(.*?)</a>[\s\S]*?juji_title_\d+">(.*?)</a>

源地址:www.iqiyi.com/a_19rrhbapjx.html

正则匹配:

piclist_pic_link" href="(.*?)"[\s\S]*?<img width="100%" height="100%" src="(.*?)"[\s\S]*?">第(.*?)<[\s\S]*?title="(.*?)"

源地址:www.iqiyi.com/a_19rrhb9eet.html

正则匹配:

<a href="(.*?)"[\s\S]*?>第(.*?)<[\s\S]*?<label>(.*?)<

源地址:v.qq.com/x/cover/0dfpyvfa7tp0ewe/e0022feib8p.html

取出中间文本:

<div class="mod_episode" id="mod_episode">
......
        </div>

正则匹配:

data-title="(.*?)"[\s\S]*?<a href="(.*?)"[\s\S]*?title="(.*?)"

// 源内容:
<tr>
<td align="center">
<h1>您查询的IP:114.114.115.119</h1>
</td>
</tr>
<tr>
<td align="center">
<ul class="ul1">
<li>本站数据:江苏省南京市 南京信风网络科技有限公司 电信</li>
<li>参考数据1:114DNS.COM greatbit.com </li>
<li>参考数据2:中国</li>
<li>网友提交的IP:江苏省南京市 114DNS</li>
<li>兼容IPv6地址:::7272:7377</li>
<li>映射IPv6地址:::FFFF:7272:7377</li>
</ul>
</td>
</tr>

// 例如:单匹配文档中任何位置第一个;

您查询的IP:([\s\S]*?)</h1>

// 单匹配文档中任何位置第二个;

<li>([\s\S]*?)</li>

// 那么同时取两个;【[\s\S]*?】表示匹配任意字符,且只匹配一次,即懒惰匹配;【[\s\S]*】没有带问号,匹配任意字符,但允许匹配任意次,即贪婪匹配;

您查询的IP:([\s\S]*?)</h1>[\s\S]*?<li>([\s\S]*?)</li>
Tags:责任编辑:admin
顶一下(19)
45.24%
踩一下(23)
54.76%

已有 0 人参与评论  网友评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
    登录   注册

栏目导航

本类排行

相关文章