preg_replace链接文本

时间:2013-01-14 11:01:13

标签: php regex preg-replace

我正在修改一个有消息的php页面。

消息就像

Welcome to our page bla bla bla <a href="link.php">Link content</a>

我需要用

替换链接内容
<img src="constant.png"/>

我该怎么做?

PS。你知道关于正则表达式的任何好的教程吗?

感谢

1 个答案:

答案 0 :(得分:0)

假设没有其他标记包含“链接内容”,您可以在bash中执行此操作:

sed -r 's@<a href="[^"]+">[^<]*</a>@<img src="constant.png"/>@g'
如果您不需要访问属性href中的值,请

甚至更好:

sed -r 's@<a[^>]*>[^<]*</a>@<img src="constant.png"/>@g'