$str = '<a href="p.php?act=i">i</a>';$str .="<br>fdsfdsa<br>";
$str .= "<a href='m.php?act=i'>dan</a>";如何用正则替换成
$str = '<a href="p-i.html">i</a>';$str .= "<br>fdsfdsa<br>";
$str .= "<a href='m-i.html'>dan</a>";
$str .= "<a href='m.php?act=i'>dan</a>";如何用正则替换成
$str = '<a href="p-i.html">i</a>';$str .= "<br>fdsfdsa<br>";
$str .= "<a href='m-i.html'>dan</a>";
解决方案 »
- 如题在JS中获取JSON中的数据
- ebay 后台数据本地化管理
- 新手求教如何用做个热度排行
- PHP 向页面输出javascript代码
- 急!!!还有一个比较严重的问题!!!o(∩_∩)o...
- 为什么将Excel表单数据导入到MySql,中文显示不了啊?(英文可以)
- php模拟post取得jsp查询数据,使用的是curl,出现问题,求指教
- 新手准备 用面向过程写一个简易的论坛
- 大家好,多选表单选中,删除的时候,怎么删除传过来的id值啊?
- 各位兄弟,建议大家不要在PHP上花太多工夫专研了,昨天参加招聘会,十多家网络公司,没一家要PHP的,统统JSP,枉费我学了半年PHP!
- iis配置PHP MYSQL服务器!~在线等,急!~~~
- 生成前台静态类别页面,问题,,,,,急,,,,在线等,,,,
<?php
$str = '<a href="p.php?act=i">i</a>';
$str .="<br/>fdsfdsa<br/>";
$str .= "<a href='m.php?act=i'>dan</a>";echo preg_replace('/(<[^>]+href[\s\r\n]*=[\s\r\n]*)([\"\'])(\w+)(\.php\?act=)(\w+)(\\2>)/isU','\\1\\2\\3-\\5.html\\6',$str);
?>
可能我的问题没有说清楚,你的写法按照这个$str是正确的但是情况也有可能是这样$str = '<a href="p.php?act=i" target="_blank">i</a>';
$str .="<br/>fdsfdsa<br/>";
$str .= "window.location.href='m.php?act=i';";