比如 a字段
该公司近期发生多起(、机械伤害、物理打击、)的安全生产相关事件,请加强执法。
我想得到:该公司近期发生多起机械伤害、物理打击的安全生产相关事件,请加强执法。
改怎么替换?
比如regexp_replace(a,'这里该怎么填写?','')
试试这个
select regexp_replace('该公司近期发生多起(、机械伤害、物理打击、)的安全生产相关事件,请加强执法。','[(、]|[、)]','')
粗暴点,直接replace两次算了
select replace(replace('该公司近期发生多起(、机械伤害、物理打击、)的安全生产相关事件,请加强执法。','(、',''),'、)','')