- Java 正则表达式教程
- Java 正则表达式 - 主页
- Java 正则表达式 - 概述
- Java Regex - 捕获组
- Java 正则表达式 - MatchResult 接口
- Java 正则表达式 - 模式类
- Java 正则表达式 - 匹配器类
- PatternSyntaxException 类
- Java 正则表达式示例
- Java 正则表达式 - 字符
- Java 正则表达式 - 字符类
- 预定义字符类
- POSIX 字符类
- Java 正则表达式 - JAVA 字符类
- Unicode 字符类
- Java 正则表达式 - 边界匹配器
- Java Regex - 贪婪量词
- Java Regex - 不情愿的量词
- Java Regex - 所有格量词
- Java 正则表达式 - 逻辑运算符
- Java 正则表达式 有用的资源
- Java 正则表达式 - 快速指南
- Java 正则表达式 - 有用的资源
- Java 正则表达式 - 讨论
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 标志()
返回此模式的匹配标志。 |
4 | Matcher匹配器(CharSequence输入)
创建一个匹配器,将给定的输入与此模式进行匹配。 |
5 | 静态布尔匹配(字符串正则表达式,CharSequence 输入)
编译给定的正则表达式并尝试将给定的输入与其进行匹配。 |
6 | 字符串模式()
返回编译此模式的正则表达式。 |
7 | 静态字符串引用(String s)
返回指定字符串的文字模式字符串。 |
8 | String[] split(CharSequence 输入)
围绕此模式的匹配拆分给定的输入序列。 |
9 | String[] split(CharSequence 输入,int limit)
围绕此模式的匹配拆分给定的输入序列。 |
10 | 字符串转字符串()
返回此模式的字符串表示形式。 |
继承的方法
该类继承了以下类的方法 -
- Java.lang.Object