文档

Java™ 教程-Java Tutorials 中文版
介绍
Trail: Essential Classes
Lesson: Regular Expressions

介绍

什么是正则表达式?

Regular expressions (正则表达式) 是一种基于集合中每个字符串共享的共同特征来描述一组字符串的方法。它们可用于搜索,编辑或操作文本和数据。你必须学习一种特定的语法来创建正则表达式 — 超出 Java 编程语言的正则语法。正则表达式的复杂程度各不相同,但是一旦你理解了它们的构造基础,你就能够解密(或创建)任何正则表达式。

该路径教授 java.util.regex API 支持的正则表达式语法,并提供了几个工作示例来说明各种对象如何交互。在正则表达式的世界中,有许多不同的风格可供选择,例如 grep,Perl,Tcl,Python,PHP 和 awk。java.util.regex API 中的正则表达式语法与 Perl 中的类似。

如何在此包中表示正则表达式?

java.util.regex 包主要由三个类组成:PatternMatcher,和 PatternSyntaxException

该路径的最后几课详细探讨了每个类。但首先,你必须了解实际构造正则表达式的方式。因此,下一节将介绍一个简单的测试工具,将重复使用它来探索其语法。


Previous page: Regular Expressions
Next page: Test Harness