DIV 内の一部のコンテンツを定期的に削除します。
正規表現を使用して一部の DIV の内容を削除したいと考えています。コメントまたは共有を含む div id またはクラス (コメントと共有はあいまい一致です。) (例:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
次のテスト コードでは、メイン コンテンツを保持し、その後ろにあるコメント セクションを削除します。
05b5c1e7ffd04fa6319ad65c6137090e
つまり、後で #footer を追加すると、このフッターも削除されるということです。
------その他の解決策------------------
$htmls = preg_replace('/< div [^>]*(コメント
-----その他の解決策---------
simple_html をダウンロードして HTML コードを解析します
次に、すべての div を反復処理してから、
1. div の ID を取得し、コメントまたは共有が含まれているかどうかを確認します
1. divのクラスを取得し、コメントやシェアが含まれているか確認します
可能であれば、この div を削除し、最終的に処理された HTML を出力します
-----その他の解決策---------
share)[^>
----- -その他の解決策--------------------ジョーダン兄弟、ホントですか?この場合、何も返すことはできません...
-----その他の解決策----------------------
------その他の解決策---------
引用: