类似于jQueryQ的正则表达式,

1.[[:alnum:]]可以匹0-9、z-a 、A-Z (注意有两个[[和}})                                                         测试无效  [:alphanum:]  不能匹配数字,有点类似 [:alpha]
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;]可以匹配 任何标点符号 .,"'
9.[:space] 空白字符,如: 回车符,换行符、竖直制表符和换页符 

 

分类:与下列相似,但功能更加强大《支持正则表达式)
(1) regexp_like: 同 ike 功能相似《模糊 匹配)
(2) regexp_instr : 同 instr 功能相似(返回字符所在下标 )
(3) regexp_substr : 同 substr 功能相似 (截取,字符串)
(4) regexp_replace: 同 replace 功能相似(替换,字符串)

 

 

Oracle未使用\d,\w,\s等形式来表示字符类,而是采取以下POSIX字符类

[::] 指定一个字符类,可以匹配该类中的任何字符
[:alpha:]可以匹配字符A-Z、a-z
[:digit:]可以匹配数字0-9
[:alphanum:]可以匹配字符0-9、A-Z、a-z
[:lower:]可以匹配小写字母a-z
[:upper:]可以匹配大写字母A-Z
[:space:]可以匹配所有的空字符
[:blank:]可以匹配空格或tab键
[:graph:]可以匹配非空字符
[:print:]与[:graph:]类似,不同之处在于[:print:]包括空格字符
[:punct:]可以匹配标点符号.,””等等
[:xdigit:]可以匹配十六进制数字0-9、A-F、a-f