Javaregex 简明教程
Java Regex - Overview
Java 提供 java.util.regex 包,用于使用正则表达式进行模式匹配。Java 正则表达式与 Perl 编程语言非常相似,且非常容易学习。
正则表达式是由字符组成的特殊序列,它使用模式中包含的专门语法,帮助您匹配或查找其他字符串或字符串集。它们可以用来搜索、编辑或处理文本和数据。
java.util.regex 包主要包含以下三个类 −
-
Pattern Class − Pattern 对象是正则表达式的编译表示。Pattern 类不提供任何公共构造函数。要创建模式,你必须首先调用其公共静态 compile() 方法之一,然后该方法将返回一个 Pattern 对象。这些方法将正则表达式作为第一个参数接受。
-
Matcher Class - Matcher 对象是解释模式并在给定输入字符串上执行匹配操作的引擎。与 Pattern 类类似,Matcher 未定义任何公共构造函数。可以通过对 Pattern 对象调用 matcher() 方法来获取 Matcher 对象。
-
PatternSyntaxException - PatternSyntaxException 对象是未检查的异常,指示正则表达式模式中的语法错误。