正则表达式书籍

古人的烦恼是没有书可读,现代人的烦恼是书太多了。关于正则的书不少,但是书在精而不在多。适合自己的书,才是最好的书。近来有同事问我关于学习正则表达式的资料,下面就简单地介绍一下我所读过的几本正则书籍。按照由浅入深的顺序排列。

  1. 正则表达式必知必会

    《正则表达式必知必会》是《Sams Teach Yourself Regular Expressions in 10 Minutes》的中文版,这本书很薄,但是内容还是比较丰富的,介绍了什么是正则表达式,应该如何使用,加上很多的实例,的确在10分钟之内你就能学会简单地使用正则表达式,很适合第一次接触正则表达式的新手。

  2. Perl语言编程

    《Perl 语言编程》是我接触的第一本与正则表达式相关的书,人称“大骆驼书”。这本书是我在学校里学Perl语言所读的,如果你对 Perl 的语法不感兴趣的话,这本书很可能不适合你。这本书不适合当作新手入门的材料,同样也不适合Perl初学者。

  3. 精通正则表达式

    《精通正则表达式》简称MRE。这本书堪称正则界的Bible,这本书是进阶正则表达式的必备品。没有读过这本书的,你都不好意思跟别人说你理解正则表达式。

除了书籍之外,有些博文也是很好的学习资料,比如理解正则表达式正则表达式教程。当你会写正则表达式,在SAS中使用你还需要读这个文档。最后推荐一个小神器,可视化你的正则表达式,让你再也不怕看不懂正则表达式了。

个人觉得学习正则表达不需要读过多的书,只要掌握了基本的知识,多用,在遇到了问题多动脑子想,积累会让你感受到惊艳的。知识的掌握分三种:生而知之、学而知之、悟而知之。只有通过感悟学到的知识才真正是你的。等你真正掌握了正则表达式,你就会知道它简直是工具中的无价之宝,写出来的代码新人就会直呼各种看不懂,装逼和实用兼备啊。

注:上述三本书的链接均为豆瓣读书,电子版请看官们自行Google(传送门)。

曾宪华 /
本文采用 署名-非商业性使用-相同方式共享 3.0许可协议 属于 程序人生 分类, 被贴了 Regular Expression 正则表达式 书签

上一篇 我以为我是感冒了
下一篇 Annotate Facility之生存曲线