手册
目录
收藏981
分享
阅读982
更新时间2025-07-22
前言:
在本教程中,您将学习如何使用Java正则表达式-模式,简介java.util.regex.Pattern类表示正则表达式的编译模式表示。
java.util.regex.Pattern 类表示正则表达式的编译模式表示。
以下是 java.util.regex.Pattern 类的声明 −
以下是 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 | 方法 & 描述 |
|---|---|
| 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()
返回此模式的字符串表示形式。 |
这个类继承了以下类的方法 −
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习