正则表达式
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:] 十六进制数字
后来查看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:] 十六进制数字
相关文章推荐
- Oracle层次查询
- 如何用Perl截取报文
- 如何用Perl对Excel的数据进行提取并分析
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- GROUP函数-GROUP_ID,GROUPING,GROUPING_ID
- (转)使用minicpan创建本地CPAN
- 如何用Pivot实现行列转换
- VS中“生成事件”的问题
- push时页面特别卡
- Java String为什么是不可变类,StringBuffer与StringBuilder区别
- Otto事件总线框架的使用(一)
- java.lang.NullPointerException at com.genuitec.eclipse.ast.deploy.core.Deployment
- PAT (Basic Level)1043. 输出PATest
- Java调用本地接口:java.lang.UnsatisfiedLinkError
- 根据访问设备自动跳转到M站
- GROUP BY的扩展
- Oracle函数之LISTAGG
- 如何利用Oracle外部表导入文本文件的数据
- Perl碎碎念
- 如何通过关键词匹配统计其出现的频率