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