Java 正则 - Pattern类

Java 正则 - Pattern类 首页 / 正则入门教程 / Java 正则 - Pattern类

java.util.regex.Pattern类表示正则表达式的编译表示。

Pattern声明

以下是java.util.regex.Pattern类-的声明

public final class Pattern
   extends Object
      implements Serializable

Pattern字段

以下是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线路模式。

Pattern方法

Sr.NoMethod & 描述
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)

编译给定的正则表达式,并尝试根据它匹配给定的输入。

链接:https://www.learnfk.comhttps://www.learnfk.com/javaregex/javaregex-pattern.html

来源:LearnFk无涯教程网

6 String pattern()

返回编译此模式的正则表达式。

7 static String quote(String s)

返回指定字符串的文字模式字符串。

8 String[] split(CharSequence input)

围绕此模式的匹配拆分给定的输入序列。

无涯教程网

9 String[] split(CharSequence input, int limit)

围绕此模式的匹配拆分给定的输入序列。

无涯教程网

10 String toString()

返回此模式的字符串表示形式。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

趣谈Linux操作系统 -〔刘超〕

从0开始做增长 -〔刘津〕

架构实战案例解析 -〔王庆友〕

Java业务开发常见错误100例 -〔朱晔〕

深度学习推荐系统实战 -〔王喆〕

朱涛 · Kotlin编程第一课 -〔朱涛〕

深入浅出分布式技术原理 -〔陈现麟〕

React Native 新架构实战课 -〔蒋宏伟〕

手把手教你落地DDD -〔钟敬〕

好记忆不如烂笔头。留下您的足迹吧 :)