ホームページ > 記事 > ウェブフロントエンド > 通常の後方参照後方参照の使用方法
今回は、通常の後方参照の使い方と、通常の後方参照を使用する際の注意事項を紹介します。実際のケースを見てみましょう。
すべての例で正規表現一致する結果はソーステキストの [and] の間に含まれています。一部の例は Java 自体で正規表現を使用する場合、対応する場所にあります。を例証します。すべての Java サンプルは JDK1.6.0_13 でテストされています。
1. 問題の紹介
HTML ページ内のタイトル タグ (H1-H6) の一致の問題:
テキスト:
<body> <h1>Welcome to my page</H1> Content is pided into twosections:<br> <h2>Introduction</h2> Information about me. <H2>Hobby</H2> Information about my hobby. <h2>This is invalid HTML</h3> </body>
正規表現: <[hH][1-6]> ;。 *?[hH][1-6]>
結果:
分析: パターン <[hH][1-6]> は、第 1 レベルのタイトルの開始タグと一致し、大文字と小文字は区別されません。この例では、
2. 後方参照マッチング
後方参照とは、パターンの後半が前半で定義された部分式を参照することを意味します。 部分式の使用、分割、参照については、以前に紹介しました。次に、前の例を解いてみましょう:
Text:
<body> <h1>Welcome to my page</H1> Content is pided into twosections:<br> <h2>Introduction</h2> Information about me. <H2>Hobby</H2> Information about my hobby. <h2>This is invalid HTML</h3> </body>
Regex: <[hH]([1-6])>.*?[hH]1>
Result:
< ;body>
【趣味
】私の趣味に関する情報です。
この記事の事例を読んだ後、あなたはその方法をマスターしたと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨書籍:
文字のグループに一致する正規表現の書き方以上が通常の後方参照後方参照の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。