oracle 版本为10g:select  regexp_replace('If IsValid("date", StringToDate(Trim(LK_01.TX_DATE) ,"%yyyy%mm%dd")) Then   "19111111"  then '
,'if\s+isvalid.*\((.*?)\).*?then','\1 ',1,0,'i')  from dual;这个sql得到的结果:LK_01.TX_DATE) ,"%yyyy%mm%dd") 但是我想得到的结果是:LK_01.TX_DATE。在正则表达式工具中得到的结果也是这个。但是oracle的不是。这个正则表达式应该怎么写?非常感谢。