
- Java正則表示式教程
- Java正則表示式 - 首頁
- Java正則表示式 - 概述
- Java正則表示式 - 捕獲組
- Java正則表示式 - MatchResult介面
- Java正則表示式 - Pattern類
- Java正則表示式 - Matcher類
- PatternSyntaxException類
- Java正則表示式示例
- Java正則表示式 - 字元
- Java正則表示式 - 字元類
- 預定義字元類
- POSIX字元類
- Java正則表示式 - JAVA字元類
- Unicode字元類
- Java正則表示式 - 邊界匹配器
- Java正則表示式 - 貪婪量詞
- Java正則表示式 - 勉強量詞
- Java正則表示式 - 佔有量詞
- Java正則表示式 - 邏輯運算子
- Java正則表示式有用資源
- Java正則表示式 - 快速指南
- Java正則表示式 - 有用資源
- Java正則表示式 - 討論
Java正則表示式 - Pattern類
介紹
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 | static Pattern compile(String regex)
將給定的正則表示式編譯成模式。 |
2 | static Pattern compile(String regex, int flags)
使用給定的標誌將給定的正則表示式編譯成模式。 |
3 | int flags()
返回此模式的匹配標誌。 |
4 | Matcher matcher(CharSequence input)
建立一個匹配器,它將根據此模式匹配給定的輸入。 |
5 | static boolean matches(String regex, CharSequence input)
編譯給定的正則表示式並嘗試根據它匹配給定的輸入。 |
6 | String pattern()
返回從此模式編譯的正則表示式。 |
7 | static String quote(String s)
為指定的字串返回一個字面模式字串。 |
8 | String[] split(CharSequence input)
根據此模式的匹配項拆分給定的輸入序列。 |
9 | String[] split(CharSequence input, int limit)
根據此模式的匹配項拆分給定的輸入序列。 |
10 | String toString()
返回此模式的字串表示形式。 |
繼承的方法
此類繼承自以下類的方法:
- java.lang.Object
廣告