【发布时间】:2021-02-23 15:49:42
【问题描述】:
我想从我的文本中删除非 Ascii 字符并将其替换为 ''。
我的表中有一些无效字符,我正在尝试删除它们。但是我遇到了其中一个问题。
例子:
123Abh¿½ï¿½ï¿½ï¿½ï¿½v streeÁÉÍÓt
预期输出:
123Abh street
目前我正在使用
regex_replace('123Abh¿½ï¿½ï¿½ï¿½ï¿½v streeÁÉÍÓt','[^[:print:]],'')
但这不起作用,有什么建议吗?
【问题讨论】:
-
'[^\\x{0000}-\\x7D]+'怎么样 -
谢谢它正在工作! @wiktor Stribizew 如果我需要删除除 hive 中的空格和连字符之外的所有特殊字符怎么办。regrelpace 语句将如何?提前谢谢你!