文字列の先頭にあるすべての一致する出現を置き換えたい。これがユースケースです。
www.example.com/example.com/http://example.com/www.abc.com/www.example.com/xyz.com/example.com
なるべき
www.abc.com/www.example.com/xyz.com/example.com
一致しない文字列が出現するまで、すべての一致する出現を削除する必要があります。
私はpreg_replace
現在この正規表現を使用しています
'/(http:\/\/){0,1}(www.){0,1}example.com(\/)*/i'
問題は、一致するすべての文字列を置き換えることです。
一致した文字列を最初にのみ置き換えたいのですが、その後一度一致が失敗した場合、何も置き換えてはなりません。役立つ提案はありますか?
ありがとう。