書籍評論 |
Regular Expr. Cookbook |
Teach Yourself Reg. Expr. |
Mastering Regular Expr. |
Java Regular Expressions |
Oracle Regular Expr. |
Regular Expr. Pocket Ref. |
Regular Expr. Recipes |
Regex Recipes for Windows |
本網站其他內容 |
簡介 |
Regular Expressions 快速入門 |
Regular Expressions 教學 |
替換字串教學 |
應用程式和語言 |
Regular Expressions 範例 |
Regular Expressions 參考 |
替換字串參考 |
書籍評論 |
可列印 PDF |
關於本網站 |
RSS Feed 和部落格 |
這本 60 頁的口袋型小冊子只探討一個主題:Oracle Database 10g 中的正規表示式支援。而且探討得很深入。儘管書的封面寫著「口袋型參考」,但這本書實際上包含了一篇簡短的教學和一份參考資料。
這篇教學清楚地說明了正規表示式的基本概念。它沒有提供很多範例或詳細說明。但如果你很擅長,而且不介意做一些小實驗,那這篇教學可能就足夠了。Oracle 的正規表示式風格相當有限,因此沒有太多棘手的概念需要說明。
這本書的後半部是實際的參考資料。參考資料的第一部分列出了所有可用的正規表示式符號,以及符號比對內容的簡短但清楚的說明,並提供一或兩個範例。這些範例只使用純文字,因此你可以在 Oracle 中嘗試它們,而不需要特定的範例資料庫。
參考的第二部分說明 Oracle 的四個正規表示式函數:REGEXP_INSTR、REGEXP_LIKE、REGEXP_REPLACE 和 REGEXP_SUBSTR。這些四個函數接受的所有參數都有詳細說明,並清楚指出這些參數所有可能值的用途。書中為每個函數展示多個範例,同樣只使用文字字串。您可以在實際 SQL 程式碼中輕鬆將字串替換為欄位名稱。
參考的最後一部分列出 regexp 函數可能觸發的所有 10 個錯誤代碼,並附上說明段落,詳細說明錯誤的內容(錯誤訊息本身並不總是顯而易見)。
總而言之,這是一本極佳的小書。這可能是您成功使用 Oracle 正規表示式所需的一切。
許多人推薦搭配 Oracle 書籍閱讀Mastering Regular Expressions。我不同意。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 就是您所需要的。
| 快速入門 | 教學 | 工具和語言 | 範例 | 參考 | 書籍評論 |
| 正規表示式食譜 | 10 分鐘學會正規表示式 | Mastering Regular Expr. | Java 正規表示式 | Oracle 正規表示式 | 正規表示式口袋參考 | 正規表示式食譜 | Windows 正規表示式食譜 |
網頁網址:https://regular-expressions.dev.org.tw/bookoracleref.html
網頁最後更新時間:2021 年 8 月 24 日
網站最後更新時間:2024 年 3 月 15 日
版權所有 © 2003-2024 Jan Goyvaerts。保留所有權利。