我想找到一个以:
开头并以"
结尾的子字符串,然后将所有匹配项替换为dd/mm/yyyy
。
如何使用oracle regexp_replace
?
例如,to_date('13/09/2016',:"SYS_B_08")
应该变为to_date('13/09/2016','dd/mm/yyyy')
。
谢谢。最好的问候。
;)
答案 0 :(得分:1)
这样的东西?
select regexp_replace('to_date(''13/09/2016'',:"SYS_B_08")', ':"[^"]*"',
'''dd/mm/yyyy''') as new_str from dual;
NEW_STR
----------------------------------
to_date('13/09/2016','dd/mm/yyyy')