これが私の問題です:
使用するpreg_replace('@\b(word)\b@','****',$text);
テキストのどこに がありますword\word and word
、上記は両方をpreg_replace
置き換えるため、結果の文字列はです。word\word
word
***\word and ***
文字列を : のようにしたいword\word and ***
。
これは可能ですか?私は何を間違っていますか???
後で編集
URL の配列があります。その配列を foreach し、URL が見つかったテキストを preg_replace しますが、機能しません。
たとえば、私はhttp://www.link.comとhttp://www.link.com/somethingを持っています
http://www.link.comがある場合、http://www.link.com/somethingも置き換えます。