图书评论 |
正则表达式食谱 |
自学正则表达式 |
精通正则表达式 |
Java 正则表达式 |
Oracle 正则表达式 |
正则表达式袖珍参考 |
正则表达式食谱 |
适用于 Windows 的正则表达式食谱 |
更多内容 |
简介 |
正则表达式快速入门 |
正则表达式教程 |
替换字符串教程 |
应用程序和语言 |
正则表达式示例 |
正则表达式参考 |
替换字符串参考 |
图书评论 |
可打印 PDF |
关于此网站 |
RSS 源和博客 |
这本 86 页的袖珍小册子旨在成为 Perl、Java、.NET、Python、PCRE、PHP、JavaScript、egrep、sed、awk 和 vi 中可用的正则表达式功能的参考。这是一份令人印象深刻的工具和语言清单。遗憾的是,我发现这是本书的缺点:在尝试在如此小的篇幅中涵盖所有这些风格时,它实际上并没有提供太多关于任何一种风格的信息。
本书的前 10 页描述了正则表达式中可使用的各种标记或语法元素,并针对每个元素提供一段解释。如果你有一段时间没有使用正则表达式,这是一份有用的复习资料,但不要指望真正学到以前不知道的任何东西。
本书的其余部分逐一介绍了这些语言,每种语言大约用了 10 页。首先是表格,其中列出了语言支持的正则表达式标记,以及对标记作用的一行描述。然后,作者描述了工具或语言中可用的函数、类和命令。每个函数或属性都有一个一行或一段的描述。这里的信息可能比你在开发工具中按 F1 键获得的信息更少。对于每种语言,还有一部分描述其 Unicode 支持(或缺乏支持)。这非常有用,因为 Unicode 支持是现代正则表达式风格差异很大的领域之一。
本书中的示例非常少。它确实是一个快速参考。作者没有试图教你一些你不知道的东西。如果你更愿意将参考信息放在桌面上而不是屏幕上,那么本书当然可以满足你的需求。如果不是,你可能会发现开发工具附带的帮助文件或 在线正则表达式参考 更方便。
就我个人而言,我认为 O’Reilly 应该将本书分成 8 卷大小相似的书,每卷分别对应 7 种主要的编程语言,还有一卷对应本口袋参考中描述的 UNIX shell 工具。然后,各个独立的卷可以更详细地讨论每种语言的正则表达式风格,这样本书既可以用作(快速)教程,也可以用作参考。虽然如果你使用多种语言,你必须购买多本书,但你将获得每种语言 8 倍的信息,这很可能就是你舒适地使用正则表达式所需的所有信息。事实上,这正是 O’Reilly 通过其出色的书籍 Oracle Regular Expressions Pocket Reference for Oracle Database 10g 所取得的成就。
| 快速入门 | 教程 | 工具和语言 | 示例 | 参考 | 书籍评论 |
| 正则表达式食谱 | 自学正则表达式 | 精通正则表达式 | Java 正则表达式 | Oracle 正则表达式 | 正则表达式口袋参考 | 正则表达式食谱 | 适用于 Windows 的正则表达式食谱 |
页面 URL:https://regexper.cn/bookpocket.html
页面上次更新时间:2021 年 8 月 12 日
网站上次更新时间:2024 年 3 月 15 日
版权所有 © 2003-2024 Jan Goyvaerts。保留所有权利。