Introduction

什么是正则表达式?

正则表达式是一种基于一组字符串 中每个字符串 共有的共同 Feature 来描述一组字符串 的方法。它们可用于搜索,编辑或处理文本和数据。您必须学习一种特定的语法才能创建正则表达式-超出了 Java 编程语言的常规语法。正则表达式的复杂程度各不相同,但是一旦您了解了它们的构造基础,便可以破译(或创建)任何正则表达式。

本教程讲解了java.util.regex API 支持的正则表达式语法,并提供了几个工作示例来说明各种对象如何相互作用。在正则表达式世界中,有很多不同的样式可供选择,例如 grep,Perl,Tcl,Python,PHP 和 awk。 java.util.regex API 中的正则表达式语法与 Perl 中最相似。

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

java.util.regex软件包主要由三个类组成:PatternMatcherPatternSyntaxException

本教程的最后几节课详细探讨了每个class。但是首先,您必须了解正则表达式的实际构造方式。因此,下一节将介绍一个简单的测试工具,该工具将反复用于探索其语法。

首页