在oracle中使用regexp substr函数的问题

时间:2018-02-01 13:04:44

标签: sql regex oracle11g regexp-substr

我有一个SELECT语句,其中包含regexp_substr

SELECT REGEXP_SUBSTR
      ('hello, main.proc.standarad_name(ename),main.proc.standarad_val(eno)',
       '[,](.*)[(]eno[)]',
       1,
       1,
       'i',
       1
      )
FROM DUAL

Expected Output: main.proc.standarad_val
Actual Output: main.proc.standarad_name(ename),main.proc.standarad_val

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

.*更改为[^,]*以匹配除,以外的任何字符。

can be checked here, rextester