Javaregex-pattern
提供:Dev Guides
Java Regex-パターンクラス
前書き
*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行モードを有効にします。
クラスメソッド
Sr.No | Method & Description |
---|---|
1 |
static Pattern compile(String regex) 指定された正規表現をパターンにコンパイルします。 |
2 |
static Pattern compile(String regex, int flags) 指定された正規表現を、指定されたフラグを使用してパターンにコンパイルします。 |
3 |
このパターンの一致フラグを返します。 |
4 |
Matcher matcher(CharSequence input) 指定された入力をこのパターンと照合するマッチャーを作成します。 |
5 |
static boolean matches(String regex, CharSequence input) 指定された正規表現をコンパイルし、指定された入力と照合します。 |
6 |
このパターンのコンパイル元の正規表現を返します。 |
7 |
指定された文字列のリテラルパターン文字列を返します。 |
8 |
String[ split(CharSequence input)] このパターンの一致を中心に、指定された入力シーケンスを分割します。 |
9 |
String[ split(CharSequence input, int limit)] このパターンの一致を中心に、指定された入力シーケンスを分割します。 |
10 |
このパターンの文字列表現を返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.lang.Object