书评 |
正则表达式食谱 |
自学正则表达式 |
精通正则表达式 |
Java 正则表达式 |
Oracle 正则表达式 |
正则表达式袖珍参考 |
正则表达式菜谱 |
适用于 Windows 的正则表达式菜谱 |
更多内容 |
简介 |
正则表达式快速入门 |
正则表达式教程 |
替换字符串教程 |
应用程序和语言 |
正则表达式示例 |
正则表达式参考 |
替换字符串参考 |
书评 |
可打印 PDF |
关于此网站 |
RSS 源和博客 |
这本 60 页的袖珍小册子只涵盖了一个主题:Oracle Database 10g 中的正则表达式支持。并且涵盖得很好。虽然书的封面上写着“袖珍参考”,但实际上这本书既包含了一个简短的教程,又包含了一个参考。
该教程很好地解释了基本正则表达式概念。它没有提供很多示例或详细的解释。但如果你很聪明,并且不介意做一些小实验,那么这可能就是你所需要的全部内容。Oracle 的正则表达式风格相当有限,因此没有太多棘手的概念需要解释。
这本书的后半部分是实际参考。参考的第一部分列出了所有可用的正则表达式标记,以及标记匹配内容的简短但清晰的描述,以及一两个示例。这些示例仅使用文本,因此你可以在 Oracle 中尝试它们,而不需要特定的示例数据库。
参考资料的第二部分描述了 Oracle 的四个正则表达式函数:REGEXP_INSTR、REGEXP_LIKE、REGEXP_REPLACE 和 REGEXP_SUBSTR。这些四个函数接受的所有参数都得到了充分的解释,并明确指出了这些参数的所有可能值将执行的操作。本书为每个函数展示了多个示例,同样仅使用文本文字。您可以在实际 SQL 代码中轻松地用列名称替换字符串。
参考资料的最后一部分列出了 regexp 函数可能触发的所有 10 个错误代码,并附带一段描述,准确解释错误的内容(这并不总是从错误消息本身就能明显看出的)。
总而言之,这是一本非常棒的小书。它可能就是您成功在 Oracle 中使用正则表达式所需的一切。
许多人推荐将 Mastering Regular Expressions 与 Oracle 书籍一起使用。我不同意。Oracle 实现了 POSIX 正则表达式,这是现代 Perl 风格正则表达式的相当有限的子集。(实际上,Perl 的正则表达式语法是对 POSIX 的重大扩展。)Mastering Regular Expressions 几乎没有提到 POSIX,也从未提到 Oracle。它主要讨论 Perl、Java、.NET 和 PHP 中的高级正则表达式功能。如果您使用其中任何一种语言,那么购买 Mastering Regular Expressions 和 Oracle Regular Expressions 当然是一个好主意。但如果您是一位仅使用 Oracle 的数据库管理员,那么 Oracle Regular Expressions Pocket Reference 就是您所需要的全部。
| 快速入门 | 教程 | 工具和语言 | 示例 | 参考资料 | 书籍评论 |
| 正则表达式食谱 | 自学正则表达式 | 掌握正则表达式 | Java 正则表达式 | Oracle 正则表达式 | 正则表达式袖珍参考 | 正则表达式食谱 | 适用于 Windows 的正则表达式食谱 |
页面 URL:https://regexper.cn/bookoracleref.html
页面上次更新时间:2021 年 8 月 24 日
网站上次更新时间:2024 年 3 月 15 日
版权所有 © 2003-2024 Jan Goyvaerts。保留所有权利。