Java教程是为JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并且可能使用已不再可用的技术。
请参阅Java语言变更,了解Java SE 9及后续版本中更新的语言功能的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息。
课程:正则表达式
本课程介绍如何使用java.util.regex
API进行正则表达式的模式匹配。尽管此包接受的语法与Perl编程语言类似,但并不需要了解Perl。本课程从基础知识开始,逐渐涵盖更高级的技术。
-
介绍
-
提供正则表达式的概述。同时介绍了构成此API的核心类。
-
测试工具
-
定义了一个用于测试正则表达式模式匹配的简单应用程序。
-
字符串字面量
-
介绍了基本的模式匹配、元字符和引用。
-
字符类
-
描述了简单的字符类、否定、范围、并集、交集和差集。
-
预定义字符类
-
描述了用于空白字符、单词字符和数字字符的基本预定义字符类。
-
量词
-
解释了贪婪、勉强和独占量词,用于匹配指定表达式x的次数。
-
捕获组
-
解释了如何将多个字符视为单个单位。
-
边界匹配器
-
描述了行、单词和输入边界。
-
Pattern类的方法
-
检查Pattern类的其他有用方法,并探索使用标志进行编译和使用嵌入式标志表达式等高级功能。
-
Matcher类的方法
-
描述了Matcher类常用的方法。
-
PatternSyntaxException类的方法
-
描述了如何检查PatternSyntaxException。
-
其他资源
-
要了解更多关于正则表达式的信息,请查阅本节中的其他资源。