0

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

消息就像

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

我需要将链接内容替换为

<img src="constant.png"/>

我怎么做?

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

谢谢

4

1 回答 1

0

假设没有包含“链接内容”的其他标签,您可以在以下位置执行此操作bash

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

如果您不需要访问属性中的值,甚至更好href

sed -r 's@<a[^>]*>[^<]*</a>@<img src="constant.png"/>@g'
于 2013-09-04T07:49:34.183 回答