问题描述
“ call_records_2001.start_time”
我需要替换为
“ call_records_2002.start_time”
我希望这适用于类似的模式,例如call_records_2001.end_time,call_records_2001.duration等
所以我尝试使用正则表达式反向引用,如下所示,
`regexp_replace('call_records_2001.start_time','(.*)2001(.*)','\12002\2','gi')`
但是这里将其取为\ 12002而不是\ 1
那么如何将\ 1与2002分开?
另外,我尝试了$ {1},,但是它们并没有按照我的预期分离数据。
感谢您的帮助。
解决方法
我找到了解决方案,我们只需要使用\\
代替\
,如下所示,
regexp_replace('call_records_2001.start_time','(.*)2001(.*)','\\12002\\2','gi')
它按预期运行。