求高手,php 正则获取标签 内容
<h3class="title"><ahref="NTRdrBookRetrInfo.aspx?BookRecno=16803"target=‘_blank’>摩登者说<...
<h3 class="title">
<a href="NTRdrBookRetrInfo.aspx?BookRecno=16803" target=‘_blank’> 摩登者说</a>:韩毓海
</h3>
<h3 class="title">
<a href="NTRdrBookRetrInfo.aspx?BookRecno=455210" target=‘_blank’> 三国演义. 123: 评书</a>:
</h3>
如何获取 摩登者说 三国演义. 123:两个内容,通过正则表达式,谢了
http://ilas.ynlib.cn/NTRdrBookRetr.aspx?strType=text&strKeyValue=123&strpageNum=10&tabletype=*&strSortType=&strSort=asc
怎样把搜索结果的书目标题提取出来 展开
<a href="NTRdrBookRetrInfo.aspx?BookRecno=16803" target=‘_blank’> 摩登者说</a>:韩毓海
</h3>
<h3 class="title">
<a href="NTRdrBookRetrInfo.aspx?BookRecno=455210" target=‘_blank’> 三国演义. 123: 评书</a>:
</h3>
如何获取 摩登者说 三国演义. 123:两个内容,通过正则表达式,谢了
http://ilas.ynlib.cn/NTRdrBookRetr.aspx?strType=text&strKeyValue=123&strpageNum=10&tabletype=*&strSortType=&strSort=asc
怎样把搜索结果的书目标题提取出来 展开
1个回答
展开全部
$str = '<h3 class="title"><a href="NTRdrBookRetrInfo.aspx?BookRecno=16803" target=‘_blank’> 摩登者说</a>:韩毓海 </h3><h3 class="title"> <a href="NTRdrBookRetrInfo.aspx?BookRecno=455210" target=‘_blank’> 三国演义. 123: 评书</a>: </h3>';
$pregStr = '/<a[^>].*>(.*)<\/a>/isU';
preg_match_all($pregStr, $str, $matchObj);
echo '<pre>';
print_r($matchObj);
结果如下:
2015.03.11补充
$url = "http://ilas.ynlib.cn/NTRdrBookRetr.aspx?strType=text&strKeyValue=123&strpageNum=10&tabletype=*&strSortType=&strSort=asc";
$pageCon = file_get_contents($url);
$pregStr = '/<h3 class=\"title\">\s+<a[^>].*>(.*)<\/a>.*<\/h3>/isU';
preg_match_all($pregStr, $pageCon, $matchObj);
echo '<pre>';
print_r($matchObj);
结果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询