Mastering Regular Expressions,3rd
(二)《BRE》与《MRE3》的区别
1. 《BRE》的定位是入门级读者,适合对正则表达式所知不多,或者有所了解但不够系统、不够全面的读者;《MRE3》的定位是中高级用户,适合熟悉正则表达式,具有一定的正则表达式应用经验,并对正则表达式的内部工作机制极感兴趣,想了解更高级内容的读者。
2. 《BRE》内容全面,涵盖了在多达 16 种流行的软件、工具和编程言中使用正则表达式的翔实内容,例子简单明了,原理剖析清晰准确;《MRE3》深刻精辟,包含了对极其典型的实例的分析和与正则表达式有关的重大问题剖析与探讨;
下表统计了一下《BRE》和《MRE3》中共同包含的 4 种编程语言的篇幅情况:
| 《BRE》 | 《MRE3》 | |
| Perl | 47 | 82 |
| Java | 40 | 40 |
| .NET | 64(VB.NET+C#) | 34 |
| PHP | 42 | 46 |
总而言之,《BRE》全面,《MRE3》深刻;《BRE》举重若轻;《MRE3》深入浅出。
都是好书!
[…] 原来已经有细心热心(同时也在翻译正则表达式相关的书籍) 的朋友,对比了网上已经公布的《精通正则表达式》的片段,细细列出原文、我的译文和他的译文,并指出多处漏排和一处错译,另提出若干商榷之处。 […]
Thank you for sharing!