oracle正則函式

2021-09-14 08:29:45 字數 827 閱讀 5222

值描述^

匹配乙個字串的開始。如果與「m」 的match_parameter一起使用,則匹配表示式中任何位置的行的開頭。

$匹配字串的結尾。如果與「m」 的match_parameter一起使用,則匹配表示式中任何位置的行的末尾。

*匹配零個或多個。

+匹配乙個或多個出現。

?匹配零次或一次出現。

。匹配任何字元,除了空。

用於指定乙個匹配列表,您嘗試匹配列表中的任何乙個字元。

[^]用於指定乙個不匹配的列表,您嘗試匹配除列表中的字元以外的任何字元。

()用於將表示式分組為乙個子表示式。

匹配m次。

至少匹配m次。

至少匹配m次,但不多於n次。

\ nn是1到9之間的數字。在遇到\ n之前匹配在()內找到的第n個子表示式。

[…]匹配乙個可以多於乙個字元的整理元素。

[:]匹配字元類。

[==]

匹配等價類。

\ d匹配乙個數字字元。

\ d匹配乙個非數字字元。

\ w匹配包括下劃線的任何單詞字元。

\ w匹配任何非單詞字元。

\ s匹配任何空白字元,包括空格,製表符,換頁符等等。

\ s匹配任何非空白字元。

\a在換行符之前匹配字串的開頭或匹配字串的末尾。

\z匹配字串的末尾。

*?匹配前面的模式零次或多次發生。

+?匹配前面的模式乙個或多個事件。

??匹配前面的模式零次或一次出現。

?匹配前面的模式n次。

?匹配前面的模式至少n次。

?匹配前面的模式至少n次,但不超過m次。

Oracle正規表示式函式

1 正規表示式中的元字元 元字元 意思 例子 說明要匹配的字元是乙個特殊字元 常量或者後者引用。後引用重複上一次的匹配 n 匹配換行符 匹配 匹配 匹配 匹配字串的開頭位置 如果a是字串的第乙個字元,a 匹配 a 匹配字串的末尾位置 如果b是字串的最後乙個字元,b 匹配 b 匹配前面的字元0次或多次...

Oracle正規表示式函式

1 正規表示式中的元字元 元字元 意思 例子 說明要匹配的字元是乙個特殊字元 常量或者後者引用。後引用重複上一次的匹配 n 匹配換行符 匹配 匹配 匹配 匹配字串的開頭位置 如果a是字串的第乙個字元,a 匹配 a 匹配字串的末尾位置 如果b是字串的最後乙個字元,b 匹配 b 匹配前面的字元0次或多次...

Oracle正規表示式函式

oracle正規表示式函式 1 正規表示式中的元字元 元字元 意思 例子 說明要匹配的字元是乙個特殊字元 常量或者後者引用。後引用重複上一次的匹配 n 匹配換行符 匹配 匹配 匹配 匹配字串的開頭位置 如果a是字串的第乙個字元,a 匹配 a 匹配字串的末尾位置 如果b是字串的最後乙個字元,b 匹配 ...