查找以'开头的子字符串:'直到'之后的第一个空格:'字符

时间:2016-09-23 16:36:51

标签: regex oracle regexp-replace

我想找到一个以:开头并以"结尾的子字符串,然后将所有匹配项替换为dd/mm/yyyy

如何使用oracle regexp_replace

例如,to_date('13/09/2016',:"SYS_B_08")应该变为to_date('13/09/2016','dd/mm/yyyy')

谢谢。最好的问候。

;)

1 个答案:

答案 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')