这段代码: select regexp_replace(regexp_replace(regexp_replace('($10001$+$10002$)/$10003$+$10004$','(\$)','nvl'),'[[:alnum:]]\nvl','''",0)'),'\nvl','nvl("''')as amt from dual; 我想要的结果是(nvl("'10001'",0)+nvl("'10002'",0))/nvl("'10003'",0)+nvl("'10004'",0) 但是现在是(nvl("'1000'",0)+nvl("'1000'",0))/nvl("'1000'",0)+nvl("'1000'",0) 正则表达式用的不太熟悉,有没有人帮我看一下呗 |