ホームページ  >  記事  >  Java  >  Javaで正規表現を使用してHTMLスクリプトの太字フィールドを照合するにはどうすればよいですか?

Javaで正規表現を使用してHTMLスクリプトの太字フィールドを照合するにはどうすればよいですか?

WBOY
WBOY転載
2023-08-27 18:25:061144ブラウズ

Javaで正規表現を使用してHTMLスクリプトの太字フィールドを照合するにはどうすればよいですか?

正規表現"\S" 空白以外の文字と一致します。次の正規表現は、太字のタグの間にある 1 つ以上の空白以外の文字と一致します。

"<strong>(\S+)</strong>"

したがって、HTML スクリプトの太字フィールドと一致させるには、 -

  • compile() メソッドを使用して上記の正規表現をコンパイルする必要があります。

  • matcher() メソッドを使用して、取得したパターンからマッチャーを取得します。

  • group() メソッドを使用して、入力文字列の一致する部分を出力します。

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
   public static void main(String[] args) {
     String str = "<p>This <b>is</b> an <b>example>/b> HTML <b>script</b>.</p>";
      //Regular expression to match contents of the bold tags
      String regex = "<b>(\S+)</b>";
      //Creating a pattern object
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      //Matching the compiled pattern in the String
      Matcher matcher = pattern.matcher(str);
      //Creating an empty string buffer
      while (matcher.find()) {
         System.out.println(matcher.group());
      }
   }
}

出力

<b>is</b>
<b>example</b>
<b>script</b>

以上がJavaで正規表現を使用してHTMLスクリプトの太字フィールドを照合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。