已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 如何用正则表达式批量替换一个页面中的所有超链接?

作者: @Ta

时间: 2013-10-13

点击: 3189

比如页面中有:
<a href="http://xxx.com/xx/x.php">aaa</a>
全部替换为:
<a href="http://xxx.com/xx.php?x.php">aaa</a>
谢谢了!

[隐藏样式|查看源码]


『回复列表(9|隐藏机器人聊天)』

1. ……-_-||
(/@Ta/2013-10-13 16:23//)

2. .htaccess文件设置
(/@Ta/2013-10-13 16:37//)

3. 孩子……百度吧!很简单……
(/@Ta/2013-10-14 11:51//)

4. php替换函数
(/@Ta/2013-10-14 11:52//)

5. 正则还麻烦些!
(/@Ta/2013-10-14 11:57//)

6. $regs[1]=str_replace("替换前","替换后",$regs[1]);
(/@Ta/2013-10-14 11:59//)

7. <?php
$url=",,我,,,<a href="http://m.baidu.com">baidu</a>,,我,,,";
$c="/<a.*?href="(.*?)">(.*?)<\/a>/";
preg_match_all($c,$url, $arr);
print_r($arr[0]);
?>
(/@Ta/2013-10-14 12:00//)

8. 楼主应该给出详细实例,否则你得不到想要的答案
(/@Ta/2013-10-14 12:04//)

9. @夏夜-低调,@Danx,问题已解决,非常感谢你们!
(/@Ta/2013-10-14 18:24//)

回复需要登录

9月17日 22:06 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1