テキスト内に 2 つの JS コードがあります
www.2222222.com www.333333.com を www.1111111.com に置き換える方法
www.222222.com は不明です。つまり、www.111111.com 以外のすべての JS を www.1111111.com に置き換えます
最終結果は次のようになります
ありがとうございます。
説明が矛盾しています、修正してください
タイプミスをして申し訳ありません。最終結果は
最終結果は
ありがとうございます。
全体的に他に何かある場合は、この段落で十分です。まだルールを見つける必要があります
こんにちは。
元のテキスト内に置換する必要のないハイパーリンクと画像リンクがありますが、www.111111.com 以外のドメイン名の JS のみが置換されます。 .net など、他のドメイン名も置き換える必要がある場合
通常のマッチングの重要なポイントは .js ファイルです
$s =<<< TXT<script src='http://www.1111111.com/11111.js' language='javascript'></script><img scr='http://www.2222222.com/img.png'><script src='http://www.2222222.com/22222.js' language='javascript'></script><script src='http://www.3333333.net/33333.js' language='javascript'></script>TXT;echo preg_replace("#(?<=script src='http://)[^\s]+/#i", 'www.1111111.com/', $s);