标签: hiveql
我想摆脱一些字段格式的字符。例如,将标点符号替换为空白字符。如果要删除候选字符,如何实现它。
答案 0 :(得分:0)
使用带有模式的regexp_replace例如'[_.,!?-]',列出要在模式中删除的字符。这将用模式替换模式中的字符:
regexp_replace
'[_.,!?-]'
select regexp_replace('test_string_with-puctuations,.!?','[_.,!?-]',' ');
输出:
test string with puctuations