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 に答える