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>
相关文章推荐
- PHP正则匹配图片并给图片加链接详解
- PHP正则匹配图片并给图片加链接详解
- PHP 正确匹配 UTF-8 中文的正则
- 正则表达式匹配完整img标签php实现
- php正则表达式中的非贪婪模式匹配的使用
- PHP匹配多行的正则表达式分析
- php正则表达式,在抓取内容进行匹配的时候表现不稳定
- Python 正则表达式匹配字符串中的http链接
- PHP匹配连续的数字或字母的正则表达式
- 备忘:关于php正则匹配不成功的问题
- 解读PHP正则表达式多行匹配的相关代码示例
- php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串.
- PHP用正则匹配字符串中的特殊字符防SQL注入
- PHP正则表达式-贪婪与懒惰匹配
- PHP 正则表达式如何匹配img中任意属性
- php正则技巧,抓取、匹配中文、任意字符
- PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
- PHP 字符串函数--替换、正则匹配等