您的位置:首页 > 编程语言 > PHP开发

PHP 正则匹配 a 链接

2013-02-19 14:24 211 查看
$html='<div class="prop_1 clearfixs">';
$html.="\n";
$html.='<span class="prop_s">
<a class="a1">21条</a> <a href="http://125life.com/index.php?r=lfb%2Fdh%2Fsearch&catid=0&page=0" class="a1">上一页</a> <span>1</span> <a href="http://125life.com/index.php?r=lfb%2Fdh%2Fsearch&catid=0&page=2">2</a> <a href="http://125life.com/index.php?r=lfb%2Fdh%2Fsearch&catid=0&page=2" class="a1">下一页</a></span>
</div>';
echo preg_replace('/(<a[\S\s]*?href=")[^"]*?page=(\d)("[\S\s]*?>)/','$1javascript:LFB.SearchSetPage($2);$3',$html);

结果如下

<div class="prop_1 clearfixs">
<span class="prop_s">
<a class="a1">21条</a> <a href="javascript:LFB.SearchSetPage(0);" class="a1">上一页</a> <span>1</span> <a href="javascript:LFB.SearchSetPage(2);">2</a> <a href="javascript:LFB.SearchSetPage(2);" class="a1">下一页</a></span>
</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: