oracle 整理 正規表示式1
簡單的元字元
“^”開頭第一個字母
select * from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'^A');
“-”a-m -abc
--開頭普通含義,中間代表傳遞
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'-abc');
“$”表示最後的值
select * from T_TEST_REGEXP_150514 t where t.id ='like' and regexp_like(t.str,'B$');
“*”匹配前面字元的0次或者多次
select * from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'*a');
“+”匹配前面字元的1次或者多次
select * from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'A+');
“?”匹配前面字元的0次或者一次
select * from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'a?d');
“{n}”匹配一個字元剛好“n”次
select * from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'a{2}');
“{n,m}”》《
select * from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'a{4,5}');
“x|y”匹配其中一個值
select * from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'a|b');
“()”標記一個子表示式的開始至結束
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'(a|b)');
--”.”匹配任何單字元(換行符除外)
[[::]]
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'[[:alpha:]]');--任何字母
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'[[:digit:]]');--任何數字
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'[[:alnum:]]');--字母數字
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'[[:space:]]');--任何白字元(空格)
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'[[:upper:]]');--大寫字母
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'[[:lower:]]');--小寫字母
select t.*,t.rowid from T_TEST_REGEXP_150514 t where t.id='like' and regexp_like(t.str,'[[:punct:]]');--標點符號
--[[:xdigit:]]任何16進位制的數字
5月15號建立
5月19號補充
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30496894/viewspace-1806051/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE正規表示式函式詳解--轉載整理Oracle函式
- ORACLE 正規表示式Oracle
- oracle正規表示式Oracle
- 正規表示式元字元大整理字元
- js正規表示式例項(整理)JS
- Oracle正規表示式函式Oracle函式
- oracle 正規表示式2Oracle
- oracle正規表示式(二)Oracle
- Oracle正規表示式的用法Oracle
- Oracle正規表示式(regular expression)OracleExpress
- Oracle中的正規表示式Oracle
- Oracle正規表示式學習Oracle
- js中的正規表示式(1)JS
- JavaScript學習1:正規表示式JavaScript
- Oracle sql中的正規表示式OracleSQL
- Oracle 10g正規表示式Oracle 10g
- oracle 10g 正規表示式Oracle 10g
- 正規表示式
- 搞定PHP面試 - 正規表示式知識點整理PHP面試
- 最常用的PHP正規表示式收集整理PHP
- JavaScript中的正規表示式(1) (轉)JavaScript
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- Oracle OCP(16):正規表示式的支援Oracle
- oracle中的正規表示式(regular expression)OracleExpress
- oracle正規表示式記錄0402Oracle
- Oracle正規表示式匹配中文的方法Oracle
- oracle10g支援正規表示式Oracle
- 【JavaScript】正規表示式JavaScript
- php –正規表示式PHP
- 正規表示式 教程
- 正規表示式 split()
- java正規表示式Java
- PHP正規表示式PHP
- javascript正規表示式JavaScript
- 【java】正規表示式Java
- 初探正規表示式
- [js]正規表示式JS
- js正規表示式JS