求高手,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

怎样把搜索结果的书目标题提取出来
展开
 我来答
cyan24
2015-03-11 · TA获得超过1626个赞
知道小有建树答主
回答量:1128
采纳率:0%
帮助的人:878万
展开全部
$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);

结果:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式