查找以 ':' 开头的子字符串,直到 ':' 字符后的第一个 space
Finding substring that starts with ':' until the first space after the ':' character
我想找到一个以 :
开头并以 "
结尾的子字符串,然后用 dd/mm/yyyy
替换所有匹配项。
如何使用 oracle regexp_replace
?
例如,to_date('13/09/2016',:"SYS_B_08")
应该变成 to_date('13/09/2016','dd/mm/yyyy')
。
谢谢。最好的问候。
;)
是这样的吗?
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')
我想找到一个以 :
开头并以 "
结尾的子字符串,然后用 dd/mm/yyyy
替换所有匹配项。
如何使用 oracle regexp_replace
?
例如,to_date('13/09/2016',:"SYS_B_08")
应该变成 to_date('13/09/2016','dd/mm/yyyy')
。
谢谢。最好的问候。
;)
是这样的吗?
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')