您的位置:首页 > 其它

正则表达式

2016-03-10 15:15 274 查看
Oracle其实也是支持正则表达式的,主要体现在以下五个函数中:REGEXP_COUNT,REGEXP_INSTR,REGEXP_REPLACE,REGEXP_SUBSTR,REGEXP_LIKE。
后来查看Oracle官方文档,发现其完全遵循POSIX standard Extended Regular Expression (ERE)语法,同时也引入了perl中自定义的正则操作符,正好前段时间学习Perl,见识了其正则表达式的强大,于是就有了整理的想法。现看到Oracle官方文档整理得如此清晰完备,就直接引用好了。





 


 







POSIX字符集:
   类别           匹配字符
[:alnum:]      数字字符
[:alpha:]       字母字符
[:blank:]       空格(space)与定位符(tab)
[:cntrl:]        控制字符
[:digit:]        数字字符
[:graph:]      非空格字符(nonspace)
[:lower:]      小写字母字符
[:print:]       可显示字符
[:punct:]      标点符号字符
[:space:]      空白字符
[:upper:]      大写字母字符
[:xdigit:]      十六进制数字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: