Java正则表达式Pattern类

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

类声明

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

public final class Pattern
   extends Object
      implements Serializable

Java

字段

以下是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 - 启用Unicode版本的预定义字符类和POSIX字符类。
  • static int UNIX_LINES - 启用Unix行模式。

类方法

编号方法描述
1static Pattern compile(String regex)将给定的正则表达式编译为模式。
2static Pattern compile(String regex, int flags)将给定的正则表达式编译为具有给定标志的模式。
3int flags()返回此模式的匹配标志。
4Matcher matcher(CharSequence input)创建一个匹配此模式的给定输入的匹配器。
5static boolean matches(String regex, CharSequence input)编译给定的正则表达式并尝试将给定的输入与其匹配。
6String pattern()返回编译此模式的正则表达式。
7static String quote(String s)返回指定String的文字模式String。
8String[] split(CharSequence input)围绕此模式的匹配拆分给定的输入序列。
9String[] split(CharSequence input, int limit)围绕此模式的匹配拆分给定的输入序列。
10String toString()返回此模式的字符串表示形式。
方法继承

该类继承以下类中的方法 -

  • Java.lang.Object

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧浩海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值