hive中regexp_replace的问题

比如 a字段
该公司近期发生多起(、机械伤害、物理打击、)的安全生产相关事件,请加强执法。
我想得到:该公司近期发生多起机械伤害、物理打击的安全生产相关事件,请加强执法。
改怎么替换?
比如regexp_replace(a,'这里该怎么填写?','')

试试这个

select regexp_replace('该公司近期发生多起(、机械伤害、物理打击、)的安全生产相关事件,请加强执法。','[(、]|[、)]','')

img


粗暴点,直接replace两次算了

select replace(replace('该公司近期发生多起(、机械伤害、物理打击、)的安全生产相关事件,请加强执法。','(、',''),'、)','')