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 - 启用DOTOAL模式。
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 & 描述 |
---|---|
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() 返回此模式的字符串表示形式。 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕