正则表达式

正则表达式(Regular expressions)为你提供了在文本中进行查找和模式修改的强大方式 - 不仅是短文本(例如在命令提示符下输入的),还可以是庞大的储存文本(例如在磁盘上的文件中的)。

正则表达式采用了与字符串进行比较的模式形式。正则表达式还提供了修改字符串的方法,例如,你可以将特定字符转换为大写;或者你可以用 “Ruby” 替换每一次出现的 “Diamond”;或者读取一个代码文件,提取所有注释并写出包含所有注释但不包含任何代码的新文档文件。我们将很快了解如何编写注释提取工具。首先,让我们来看一些非常简单的正则表达式。