Oracle正则表达式

Oracle其实也是帮衬正则表明式的,首要展现在以下多个函数中:REGEXP_COUNT,REGEXP_INSTR,REGEXP_REPLACE,REGEXP_SUBSTR,REGEXP_LIKE。

新生查阅Oracle官方文书档案,发现其完全依据POSIX standard Extended Regular
Expression
(ERE)语法,同时也引入了perl中自定义的正则操作符,正好前段时间学习Perl,见识了其正则表明式的强大,于是就有了整治的想法。现看到Oracle官方文书档案整理得如此清楚齐全,就平素引用好了。

Oracle 1

Oracle 2

 Oracle 3

 

Oracle 4

Oracle 5

Oracle 6

POSIX字符集:
   体系           匹配字符
[:alnum:]      数字字符
[:alpha:]       字母字符
[:blank:]       空格(space)与固定符(tab)
[:cntrl:]Oracle,        控制字符
[:digit:]        数字字符
[:graph:]      非空格字符(nonspace)
[:lower:]      小写字母字符
[:print:]       可显示字符
[:punct:]      标点符号字符
[:space:]      空白字符
[:upper:]      大写字母字符
[:xdigit:]      十六进制数字

相关文章