$contentの中に下記の様なhtmlの一部が入っています。
(DOM使わないです)
---
・・・
・・・
<p class="test">
テスト
</p>
・・・
・・・
---
このHTMLからclass="test"とついたPタグ部分全部を削除するときの正規表現は次のように作って見たのですが、うまく動作しません。
違う部分があればご指摘ください。
$content = preg_replace("/<p class=\"test\">(.+?)<\/p>/","",$content);
通常 . は改行文字にはマッチしないのでSスイッチを付けましょう
$content = preg_replace("/<p class=\"test\">(.+?)<\/p>/s","",$content);
通常 . は改行文字にはマッチしないのでSスイッチを付けましょう
$content = preg_replace("/<p class=\"test\">(.+?)<\/p>/s","",$content);
ありがとうございます!
sを付けることで解決しました。助かりました。
ありがとうございます!
2019/11/27 10:06:08sを付けることで解決しました。助かりました。