oracle 正则表达的使用
Posted 张居斜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 正则表达的使用相关的知识,希望对你有一定的参考价值。
最近遇到有个项目,需要根据文件存储的根目录地址来判断是在云端获取,还是本地获取, 先看下具体有几个不同的根目录:
select distinct regexp_substr(d.Imagepath, \'^/\\w+/\', 1, 1, \'i\') from pmc.designmaterial d
去重关键字:distinct
必须放在使用对象的前面
正则:regexp_substr
REGEXP_SUBSTR函数格式如下:
function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)
string:需要进行正则处理的字符串
pattern:进行匹配的正则表达式
position:起始位置,从第几个字符开始正则表达式匹配(默认为1)
occurrence :标识第几个匹配组,默认为1
modifier:模式(\'i\'不区分大小写进行检索;\'c\'区分大小写进行检索。默认为\'c\'。)
具体规则,点击查看
以上是关于oracle 正则表达的使用的主要内容,如果未能解决你的问题,请参考以下文章
asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串