阅读要求

为了更好地学习本书,你需要使用Unix或Linux操作系统上的一些工具。这些工具在Mac上的Darwin系统(BSD在Mac上的衍生系统)、Windows电脑中运行的Cygwin(参见 http://www.cygwin.comhttp://www.gnu.org)中都能找得到。

本书提供了大量示例供你实验,只是看一遍印象不会深刻。要真正掌握正则表达式,就应该按照这些示例的步骤自己操作,最好把所有示例都过一遍。最好的学习方式是亲身实践,而不是做个旁观者。你得通过本书学会使用高亮显示匹配结果以验证正则表达式的网站、强大的Unix命令行工具、分析正则表达式或用正则表达式搜索文本的桌面程序。

Github上托管着本书的示例代码( https://github.com/michaeljamesfitzgerald/Introducing-Regular-Expressions)。另外,通过http://examples.oreilly.com/0636920012337/examples.zip 也可以下载到本书所有的示例和测试文件〔1〕。学习本书之前,你最好先在自己的计算机上创建一个新文件夹,并将这些文件保存到该文件夹中。

〔1〕读者也可以从图灵社区本书网页(http://www.ituring.com.cn/book/955)随书下载部分下载本书示例代码。——编者注

目录