DIV 内の一部のコンテンツを定期的に削除する

WBOY
リリース: 2016-06-13 13:04:47
オリジナル
1385 人が閲覧しました

DIV 内の一部のコンテンツを定期的に削除します。
正規表現を使用して一部の DIV の内容を削除したいと考えています。コメントまたは共有を含む div id またはクラス (コメントと共有はあいまい一致です。) (例:

など

次のテスト コードでは、メイン コンテンツを保持し、その後ろにあるコメント セクションを削除します。

05b5c1e7ffd04fa6319ad65c6137090e
つまり、後で #footer を追加すると、このフッターも削除されるということです。
------その他の解決策------------------
$htmls = preg_replace('/< div [^>]*(コメント
-----その他の解決策---------
simple_html をダウンロードして HTML コードを解析します
次に、すべての div を反復処理してから、
1. div の ID を取得し、コメントまたは共有が含まれているかどうかを確認します
1. divのクラスを取得し、コメントやシェアが含まれているか確認します
可能であれば、この div を削除し、最終的に処理された HTML を出力します
-----その他の解決策---------
share)[^>
----- -その他の解決策--------------------ジョーダン兄弟、ホントですか?この場合、何も返すことはできません...

-----その他の解決策----------------------
------その他の解決策---------

引用:
PHP コード 12345
EOT; つまり、後で #footer を追加すると、このフッターも削除されるということです。

正規表現が機能しない場合は、文字ごとのチェックを使用できます。規則性は全能ではない場合があり、通常の文字列でのみ役立ちます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート