oracle中regexp substr函数的问题

Issue with regexp substr function in oracle

我有一个 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

如何实现?

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

can be checked here, rextester