Oracle Regular Expressions Pocket Reference

Jonathan Gennick, Peter Linsley

  • 出版商: O'Reilly
  • 出版日期: 2003-10-14
  • 售價: $630
  • 貴賓價: 9.5$599
  • 語言: 英文
  • 頁數: 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正則表達式錯誤消息