【轉】Oracle 正規表示式函式-REGEXP_LIKE 使用例子
REGEXP_LIKE
3個引數
第一個是輸入的字串
第二個是正規表示式
第三個是取值範圍:
i:大小寫不敏感;
c:大小寫敏感;
n:點號 . 不匹配換行符號;
m:多行模式;
x:擴充套件模式,忽略正規表示式中的空白字元。
全部測試資料
SQL> SELECT * FROM test_reg_like;
A
----------------------------------------
ABC
A12
12a12
匹配字母A的
SQL> SELECT
2 *
3 FROM
4 test_reg_like
5 WHERE
6 REGEXP_LIKE(a, 'A');
A
----------------------------------------
ABC
A12
匹配字母A的(大小寫不敏感)
SQL> SELECT
2 *
3 FROM
4 test_reg_like
5 WHERE
6 REGEXP_LIKE(a, 'A', 'i');
A
----------------------------------------
ABC
A12
12a12
匹配字母A 後面跟1個或多個數字的(大小寫不敏感)
SQL> SELECT
2 *
3 FROM
4 test_reg_like
5 WHERE
6 REGEXP_LIKE(a, 'A\d+', 'i');
A
----------------------------------------
A12
12a12
匹配字母A開頭,數字結尾的
SQL> SELECT
2 *
3 FROM
4 test_reg_like
5 WHERE
6 REGEXP_LIKE(a, '^A.+\d$');
A
----------------------------------------
A12來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26892340/viewspace-721962/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 正規表示式函式-REGEXP_REPLACE 使用例子Oracle函式
- oracle正規表示式regexp_like的用法詳解Oracle
- Oracle中的正規表示式(及函式)詳解Oracle函式
- [轉載] 正規表示式
- 正規表示式 轉義字元字元
- php之正規表示式函式總結PHP函式
- Python正規表示式 findall函式詳解Python函式
- js正規表示式常用函式詳解(續)JS函式
- 轉|正規表示式之匹配中文
- 常用有效的正規表示式【轉】
- Oracle OCP(16):正規表示式的支援Oracle
- 正規表示式
- 正規表示式.
- iOS-正規表示式使用iOS
- 僅1個例子輕鬆學習正規表示式
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 轉義正規表示式中特殊字元字元
- 正規表示式需要轉義的字元字元
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式
- 正規表示式 split()
- 初探正規表示式
- 正規表示式 test()
- 正規表示式(?!)作用
- 正規表示式 {n,}
- SQL正規表示式SQL
- 正規表示式(java)Java
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript
- java正規表示式Java
- Shell正規表示式
- 常用正規表示式
- 正規表示式合集
- python正規表示式Python
- 【java】正規表示式Java