2012-01-10 25 views
-2

文字列の部分文字列を置き換えるPHPの関数を探しています。文字列の部分文字列を置換する方法

入力文字列が

<a href="#">Test Link1</a><p class="more">something</p><a href="#">Test Link2</a> <p>some more things</p> 

、出力文字列はここ

&nbsp;<p class="more">something</p>&nbsp; <p>some more things</p> 

で、 'テストリンク' キャプションは動的です。

ありがとうございます。

答えて

1

使用する正規表現

$str = '<a href="#">Test Link</a><p class="more">something</p><a href="#">Test Link</a> <p>some more things</p>'; 
echo preg_replace('/<a.*?<\/a>/is', '&nbsp;', $str); 
0
$str = '<a href="#">Test Link</a><p class="more">something</p><a href="#">Test Link</a> <p>some more things</p>'; 
$output = preg_replace('!<a href="#">(.*?)</a>!', '', $str); 
+0

'テストリンク' キャプションは動的です。 – Pradip

+0

私はpreg_replaceに変更しました。 – pltvs

0

私はphp.net php.netを見てみましょう - この特定のケースでは、私はそのサイトに置き換える 検索と便利な参照の多くを発見しました。

​​

/アンダース

関連する問題