php 取超链接的正则表达式
<aclass="t4"href="read.php?id=9576"title="ffff">********</a>@@@@@@@@@@@@@@<aclass="t5...
<a class="t4" href="read.php?id=9576" title="ffff">********</a>
@@@@@@@@@@@@@@
<a class="t5" href="read.php?id=9576" title="ffff">@@@@@@@</a>
上面是一些字符串 怎么才能把 链接地址取出来呢
用php的 preg_match_all 函数的正则表达式 如何写呢 ? 在线求救 展开
@@@@@@@@@@@@@@
<a class="t5" href="read.php?id=9576" title="ffff">@@@@@@@</a>
上面是一些字符串 怎么才能把 链接地址取出来呢
用php的 preg_match_all 函数的正则表达式 如何写呢 ? 在线求救 展开
2个回答
展开全部
这段代码应该是你想要的.
==========
<?php
$test =<<<EOF
<a class="t4" href="read.php?id=9576" title="ffff">********</a>
@@@@@@@@@@@@@@
<a class="t5" href="read.php?id=9576" title="ffff">@@@@@@@</a>
EOF;
$pattern = '/href="(.*?)"/';
preg_match_all($pattern,$test,$result);
//你要的结果在数组的第二个元素内.
//print_r($result);
foreach($result[1] as $ritem){
echo $ritem;
}
?>
==========
<?php
$test =<<<EOF
<a class="t4" href="read.php?id=9576" title="ffff">********</a>
@@@@@@@@@@@@@@
<a class="t5" href="read.php?id=9576" title="ffff">@@@@@@@</a>
EOF;
$pattern = '/href="(.*?)"/';
preg_match_all($pattern,$test,$result);
//你要的结果在数组的第二个元素内.
//print_r($result);
foreach($result[1] as $ritem){
echo $ritem;
}
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询