いくつかのコードを簡単に説明します。
最初の ~(<[^>]+?>)~si
この正規表現は <…………> の内容と一致します。簡単に言うと、すべての
2 番目の ~<([a-z0-9]+)[^/>]*?/>~si
この正規表現は <……/> の内容と一致します。
のような単一の閉じたタグです
3 番目の ~([a-z0-9]+)[^/>]*?>~si
この正規表現は < に一致します。 /.....>。つまり、 のような終了タグ
4 番目の ~<([a-z0-9]+)[^/>]*?>~si
は <......> ; の内容。これは最初のタグとは異なります。HTML タグには次のような数字と文字しか含まれていません。
5 番目のタグ~~si
説明する必要はありません。残りの HTMl コメント
は、ソース コード、PHP ソース コードの添付ファイルで確認できます:
テスト | 124"; echo subHtml($str); ?> と一致します このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
URL パラメータから取得した PHP 配列が期待どおりに動作しない
カテゴリ ID を含む URL パラメータがあり、それを次のような配列として扱いたいと考えています: http://example.com?cat[]=3,9,13 PHP では、...
から 2024-04-06 22:09:02
0
1
1428
戻り値の変数の形式は何ですか?
私はphpの初心者です。コードを見つけました: if($x<time()){return[false,'error'];} ロジックや変数は重要ではありませんが、[false...
から 2024-04-06 21:55:20
0
1
778
ループするために MySQL の結果を ID ごとにグループ化する
mysqlにフライトデータを含むテーブルがあります。 codeigniter3Journey_idair_idFlightDurationout_or_inflightdurati...
から 2024-04-06 17:27:56
0
1
406
関連トピック
詳細>
|