Java正規表現-パターンクラス

前書き

ザ・ java.util.regex.Pattern クラスは、正規表現のコンパイル済み表現を表します。

クラス宣言

以下はの宣言です java.util.regex.Pattern クラス-

public final class Pattern
   extends Object
      implements Serializable

フィールド

以下はのフィールドです java.util.regex.Duration クラス-

  • static int CANON_EQ −正規の同等性を有効にします。

  • static int CASE_INSENSITIVE −大文字と小文字を区別しないマッチングを有効にします。

  • static int COMMENTS −パターンで空白とコメントを許可します。

  • static int DOTALL −dotallモードを有効にします。

  • static int LITERAL −パターンのリテラル解析を有効にします。

  • static int MULTILINE −マルチラインモードを有効にします。

  • static int UNICODE_CASE −Unicode対応のケースフォールディングを有効にします。

  • static int UNICODE_CHARACTER_CLASS −事前定義された文字クラスとPOSIX文字クラスのUnicodeバージョンを有効にします。

  • static int UNIX_LINES −Unix回線モードを有効にします。

クラスメソッド

シニア番号 方法と説明
1 静的パターンコンパイル(文字列正規表現)

指定された正規表現をパターンにコンパイルします。

2 静的パターンコンパイル(文字列正規表現、intフラグ)

指定された正規表現を、指定されたフラグを持つパターンにコンパイルします。

3 int flags()

このパターンの一致フラグを返します。

4 マッチャーマッチャー(CharSequence入力)

指定された入力をこのパターンと照合するマッチャーを作成します。

5 静的ブール一致(文字列正規表現、CharSequence入力)

指定された正規表現をコンパイルし、指定された入力をそれに一致させようとします。

6 文字列pattern()

このパターンのコンパイル元の正規表現を返します。

7 static String quote(String s)

指定された文字列のリテラルパターン文字列を返します。

8 String [] split(CharSequence input)

このパターンの一致を中心に、指定された入力シーケンスを分割します。

9 String [] split(CharSequence input、int limit)

このパターンの一致を中心に、指定された入力シーケンスを分割します。

10 文字列toString()

このパターンの文字列表現を返します。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します-

  • Java.lang.Object