日期:2014-05-16  浏览次数:20517 次

正则表达式匹配

select regexp_replace('asd会撒34dcd的123ff122154sadk','[[:alpha:]]','') from dual

select  regexp_substr('df啊方法3234阿达12233','[0-9]+') from dual;

[[:alpha:]] 任何字母。
[[:digit:]] 任何数字。
[[:alnum:]] 任何字母和数字。
[[:space:]] 任何白字符。
[[:upper:]] 任何大写字母。
[[:lower:]] 任何小写字母。
[[:punct:]] 任何标点符号。
[[:xdigit:]] 任何16进制的数字,相当于[0-9a-fA-F]。