不管出于何种原因, 不管你的目标是只是达到能用, 还是希望成为正则大师(如书名 mastering regular expression), 读这本书, 且只这一本书, 足矣
该书拥有所有成为技术经典的必备优点, 结构编排合理, 行文用词准确, 技术点涵盖的全面而且深入.
这本书大致分三个部分, 第一部分入门(有人说只想用正则的话不必要读这本书, 但我认为如果只想入门, 那就读这本书的入门部分就行, 绝对比其他的正则入门要好读), 第二部分优化正则, 涵盖正则背后的匹配流程和如何优化等高级技术, 第三部分相当于实践吧, 针对特定语言进行讲解.
我觉得衡量一本技术好坏有两个标准, 第一把要讲的讲清楚, 第二要让人读的进去. 而这本书两个标准都做得很好, 作者字里行间会穿插一些小幽默, 读这本书你不会觉得烦闷的读不下去的, 而且对一个复杂原理的解释, 作者会用形象的类比来说明(比如 traceback 就是岔路口上的面包屑等等), 让人豁然开朗.
我现在读技术经典还不是很多(5,6本), 这本书目前在我心中排第一. 强烈推荐给所有想学正则的朋友们(但是我读的是英文版, 中文翻译质量不得而知, 读者自行斟酌)
推荐给抱着任何目的(只是想用, 成为大师)学正则的程序员
《精通正则表达式》热门书评
-
编程人员自我提高的经典之作
36有用 1无用 charlee 2008-02-01
如果你只想“用”正则表达式,那么就别读这本书了,市面上任何一本编程书籍中讲解正则表达式的一章就足够了,网上的资料也很齐全。本书面向的读者是 1) 会用正则表达式 2) 愿意从一个代码工人向专家进化的 3) 对技术有狂热的追求的本书着重...
-
看前两章,解决80%的日常需求,看第三章,解决90%
16有用 0无用 架构师 2013-10-18
Mastering Regular Expressions 3rd Edition.pdf CSDN版本,配合一个勘误表来看。一共有10章,建议看前五章,各个章节的收获如下:看完1,2章: 解决80%的实际问题看完第3章: 90%看完第4章:97%看完第5章: 99.9%第6--10章不要看,原...
-
《精通正则表达式》勘误
15有用 1无用 石斑鱼 2007-09-14
详见http://blog.donews.com/maverick/archive/2007/09/14/1209937.aspx...
-
正则表达式经典之作
2有用 2无用 kdyliu 2007-11-16
读者朋友好!《精通正则表达式》(第3版)一书是博文视点2007年重点推广的程序设计类图书,该书是讲解正则表达式的经典之作。不了解正则表达式的读者,可循序渐进,依次阅读各章,即便之前完全未接触过正则表达式,读过前两章,也能在心中描绘出概略的图谱。相信仔细阅读完本书的读者,定会有登堂入室的感觉。不但能见...
-
见仁见智
2有用 4无用 纳兰经若 2009-03-17
这是我买的最亏的一本书......对我来说此书价值按百分比来算不超过0.1%......当我翻完第一章我发现已经再没有什么内容值得我继续下去,剩下的东西看自动机就可以了。本书其余部分不知道是写给什么人看的,反正不是我.........