Oracle Regular Expressions Pocket Reference
暫譯: Oracle 正規表達式口袋參考指南

Jonathan Gennick, Peter Linsley

  • 出版商: O'Reilly
  • 出版日期: 2003-10-14
  • 售價: $650
  • 貴賓價: 9.5$618
  • 語言: 英文
  • 頁數: 64
  • 裝訂: Paperback
  • ISBN: 0596006012
  • ISBN-13: 9780596006013
  • 相關分類: Oracle
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Oracle Regular Expressions Pocket Reference is part tutorial and part quick-reference. It's suitable for those who have never used regular expressions before, as well as those who have experience with Perl and other languages supporting regular expressions. The book describes Oracle Database 10G's support for regular expressions, including globalization support and differences between Perl's syntax and the POSIX syntax supported by Oracle 10G. It also provides a comprehensive reference, including examples, to all supported regular expression operators, functions, and error messages.

Table of Contents

Introduction 


     Tutorial
               Patterns 

               Regular Expressions 

               Bracket Expressions 

            The Escape Character
               Subexpressions 

               Alternation 

               Greediness 

               Backreferences 

               Fuzziness 


     Oracle's Regular Expression Support 

               Regular Expression Functions

               Regular Expression Locale Support 

               Regular Expression Matching Options 

               Standards Compliance 

            Differences Between Perl and Oracle
     Regular Expression Quick Reference 

              \ (Backslash)

              \1 through \9 (Backslash)

              . (Period)

              ^ (Caret)

              $ (Dollar Sign)

              [ ] (Square Brackets)

              [.  .] (Collation Element)

              [:  :] (Character Class)

              [=  =] (Equivalence Class)

              * (Asterisk)

              + (Plus Sign)

              ? (Question Mark)

              { } (Curly Braces)

              Vertical Bar (|)

              ( ) (Parentheses)


     Oracle Regular Expression Functions 

              REGEXP_INSTR

              REGEXP_LIKE

              REGEXP_REPLACE

              REGEXP_SUBSTR


     Oracle Regular Expression Error Messages 

              ORA-01760: illegal argument for function

              ORA-12722: regular expression internal error

              ORA-12725: unmatched parentheses in regular expression

              ORA-12726: unmatched bracket in regular expression

            ORA-12727: invalid back reference in regular expression
              ORA-12728: invalid range in regular expression

              ORA-12729: invalid character class in regular expression:

            ORA-12730: invalid equivalence class in regular expression
              ORA-12731: invalid collation class in regular expression

              ORA-12732: invalid interval value in regular expression

商品描述(中文翻譯)

《Oracle 正規表達式口袋參考》是一本部分教學、部分快速參考的書籍。它適合從未使用過正規表達式的人,以及有使用 Perl 和其他支援正規表達式的語言經驗的人。本書描述了 Oracle Database 10G 對正規表達式的支援,包括全球化支援以及 Perl 語法與 Oracle 10G 支援的 POSIX 語法之間的差異。它還提供了全面的參考,包括所有支援的正規表達式運算子、函數和錯誤訊息的範例。

目錄
引言

教學
模式
正規表達式
括號表達式
轉義字元
子表達式
交替
貪婪
回參考
模糊性

Oracle 的正規表達式支援
正規表達式函數
正規表達式區域支援
正規表達式匹配選項
標準遵循
Perl 與 Oracle 之間的差異
正規表達式快速參考
\ (反斜線)
\1 到 \9 (反斜線)
. (句點)
^ (插入符號)
$ (美元符號)
[ ] (方括號)
[. .] (排序元素)
[: :] (字元類)
[= =] (等價類)
* (星號)
+ (加號)
? (問號)
{ } (大括號)
豎線 (|)
( ) (圓括號)

Oracle 正規表達式函數
REGEXP_INSTR
REGEXP_LIKE
REGEXP_REPLACE
REGEXP_SUBSTR

Oracle 正規表達式錯誤訊息
ORA-01760: 函數的非法參數
ORA-12722: 正規表達式內部錯誤
ORA-12725: 正規表達式中的括號不匹配
ORA-12726: 正規表達式中的括號不匹配
ORA-12727: 正規表達式中的無效回參考
ORA-12728: 正規表達式中的無效範圍
ORA-12729: 正規表達式中的無效字元類:
ORA-12730: 正規表達式中的無效等價類
ORA-12731: 正規表達式中的無效排序類
ORA-12732: 正規表達式中的無效區間值