Java正则表达式Matcher类
java.util.regex.Matcher
类充当通过解释Pattern
对字符序列执行匹配操作的引擎。
类声明
以下是java.util.regex.Matcher
类的声明 -
public final class Matcher extends Object implements MatchResult
类方法
方法继承
该类继承以下类中的方法 -
- java.lang.Object
猿狮妹
2023-01-24
Java
正则表达式
Matcher
类
在线教程
猿狮院
热门教程
1 Java正则表达式教程
Java提供了`java.util.regex`包,用于与正则表达式进行模式匹配。
2 Java正则表达式MatchResult的接口
java.util.regex.MatchResult接口表示匹配操作的结果。 此接口包含用于确定与正则表达式匹配的结果的查询方法。可以看到匹配边界,组和组边界,但不能通过MatchResult进行修改。接口声明以下是java.util.regex.MatchResult接口的声明 -public interface MatchResult接口方法编号方法描述1int end()返回最后一个字符匹配之后的偏移量。...
3 Java正则表达式简介
Java提供了java.util.regex包,用于与正则表达式进行模式匹配。 Java正则表达式与Perl编程语言非常相似,非常容易学习。正则表达式是一种特殊的字符序列,可使用模式保存的专用语法来匹配或查找其他字符串或字符串集。 它们可用于搜索,编辑或操作文本和数据。java.util.regex包主要由以下三个类组成 -Pattern类 - 模式对象是正则表达式的编译表示。 Pattern类不提供公共构造函数。 要创建模式,必须首先调用其公共静态compile()...
4 Java正则表达式Pattern类
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_INSENSI...
5 Java正则表达式捕获组
捕获组是将多个字符视为一个单元的一种方法。 它们是通过将要分组的字符放在一组括号中来创建的。 例如,正则表达式(dog)创建包含字母d,o和g的单个组。捕获组通过从左到右计算它们的左括号来编号。 在表达式((A)(B(C)))中,例如,有四个这样的组 -((A)(B(C)))(A)(B(C))(C)要查找表达式中存在多少个组,请在匹配器对象上调用groupCount方法。groupCount方法返回一个int,显示匹配器模式中存在的捕获组数。还有一个特殊组,即组0,...
6 Java正则表达式Matcher类
java.util.regex.Matcher类充当通过解释Pattern对字符序列执行匹配操作的引擎。类声明以下是java.util.regex.Matcher类的声明 -public final class Matcher extends Object implements MatchResult类方法编号方法描述12345678910...
7 Java正则表达式PatternSyntaxException类
java.util.regex.PatternSyntaxException类表示抛出的未经检查的异常,表示正则表达式模式中的语法错误。类声明以下是java.util.regex.PatternSyntaxException类的声明 -public class PatternSyntaxException extends IllegalArgumentException构造函数编号构造函数描述1PatternSyntaxException(...
8 Java正则表达式匹配字符的示例
以下是在java中使用正则表达式匹配字符的各种示例。编号构造匹配描述1x匹配字符x23456789
9 Java正则表匹配字符类
以下是在java中使用正则表达式匹配字符类的一些示例。编号构造匹配说明1[abc]匹配a,b或c(简单类)。2[^abc]除a,b或c之外的任何字符(否定)。345678
10 Java正则逻辑运算符示例
以下是在java中使用正则表达式的逻辑运算符的各种示例。编号构造匹配1XYX后跟Y2XΙYX或Y