【发布时间】:2017-03-07 20:32:28
【问题描述】:
我的字符串值有时有两个下划线,有时一个用于国家/地区缩写,如下所示:
Cusco_DE_campaign_Million
Manzan_ES_CA_order_stra
Tijuan_FR_sitc_Mill
等
仅当国家缩写与一组大写字母(如 CA_FR 或 ES_CA 等)重复时,我才想用连字符替换下划线
所以输出应该是这样的:
Cusco_DE_campaign_Million
Manzan_ES-CA_order_stra
Tijuan_FR_sitc_Mill
如何使用 regex_replace 在 Hive SQL 中编写此代码?
谢谢!
【问题讨论】: