どのように変更しますか
$output = ereg_replace("<script.*</script>", "", $output);
妊娠する?
I tried $output = preg_replace("/<script.*</script>/", "", $output);
ありがとう
編集:申し訳ありませんが、フォーマットを台無しにしました
どのように変更しますか
$output = ereg_replace("<script.*</script>", "", $output);
妊娠する?
I tried $output = preg_replace("/<script.*</script>/", "", $output);
ありがとう
編集:申し訳ありませんが、フォーマットを台無しにしました
/
区切り文字として使用する場合は、パターン内のすべての出現をエスケープする必要があります。そうしないと、区切り文字自体として認識され、それに続くすべてが修飾子として使用されます (おそらく失敗します)。/
"/<script.*<\/script>/"
または、生活を楽にして、別の区切り文字を選択するだけです。私が好む~
のは、非常にまれなパターンで発生するためです
"~<script.*</script>~"
更新:説明についてはコメントを参照してください。ここで何が起こるか
"~<script.*</script>~siU"