类:正则表达式

本课说明了如何使用java.util.regex API 与正则表达式进行 Pattern 匹配。尽管此程序包接受的语法类似于Perl编程语言,但不是必须具备 Perl 知识。本类从基础开始,逐步扩展以涵盖更高级的技术。

  • Introduction

    • 提供正则表达式的一般概述。它还介绍了构成此 API 的核心类。
  • Test Harness

    • 定义一个简单的应用程序,用于测试与正则表达式匹配的 Pattern。
  • String Literals

    • 介绍基本的 Pattern 匹配,元字符和引用。
  • Character Classes

    • 描述简单的字符类,取反,范围,并集,相交和减法。
  • 预定义字符类

    • 描述空格,单词和数字字符的基本 预定义字符类。
  • Quantifiers

    • 说明贪婪的,不情愿的和所有格的量词与指定表达式的匹配次数 x。
  • Capturing Groups

    • 说明如何将多个字符视为一个单元。
  • Boundary Matchers

    • 描述行,字和 Importing 边界。
  • Pattern 类的方法

    • 检查Pattern类的其他有用方法,并探索高级功能,例如使用标志进行编译和使用嵌入式标志表达式。
  • Matcher 类的方法

    • 描述Matcher类的常用方法。
  • PatternSyntaxException 类的方法

    • 描述如何检查PatternSyntaxException
  • Additional Resources

    • 要了解有关正则表达式的更多信息,请参阅本节以获取更多资源。