類似於jquery的正規表示式,常用的不贅述
1.[:alphanum:]可以匹配0-9、z-a 、a-z
2.[:alpha:]可以匹配z-a 、a-z
3.[:digit:]可以匹配0-9
4.[:lower:]可以匹配z-a
5.[:upper:]可以匹配a-z
6.[:blank:]可以匹配空格或tab鍵
7.[:grah:]可以匹配非空字元
8.[:punct:]可以匹配 . , 」 』
舉例:
1.(查詢去掉字母,逗號後的結果)
select regexp_replace(『ab12qq2323,」』, 『[[:punct:][:alpha:]]』),』ab12qq2323,」』 from dual;
2. (查詢去掉數字後的結果)
select regexp_replace(『ab12qq2323』, 『[[:digit:]]』),』ab12qq2323』 from dual
3.匹配純數字(查詢出純數字的值)
select *
from (select 『123qq』 aa
from dual
union
select 『456』 aa from dual)
where not regexp_like(aa, 『[[:alpha:]]』);
4.(查詢字串出現次數)
select regexp_count(『西瓜,蟹子,西紅柿』, 『,』) from dual;
oracle 正規表示式
with temp as select br.777 1 a from dual union all select bs.6 175 a from dual union all select d.140 supplement 1 a from dual union all select e.191 ...
oracle正規表示式
在資料庫可直接執行下面語句,但在程式中不能執行,regexp like t.ipaddress,25 0 5 2 0 4 0 9 01 0 9 0 9 25 0 5 2 0 4 0 9 01 0 9 0 9 報錯有特殊字元 在句末再加乙個 改為 regexp like t.ipaddress,25 ...
oracle正規表示式
oracle 10g支援正規表示式的四個新函式分別是 regexp like regexp instr regexp substr 和regexp replace。它們使用posix 正規表示式代替了老的百分號 和萬用字元 字元。特殊字元 匹配輸入字串的開始位置,在方括號表示式中使用,此時它表示不接...