【问题标题】:Need to replace special character in Impala需要替换 Impala 中的特殊字符
【发布时间】:2022-11-10 08:52:13
【问题描述】:

我只想替换 impala 中特殊字符的特定列表。除了字符列表之外,所有其他字符都应保持不变。 只有下面的列表应该被替换。

<
>
:
"
/
\
|
?
*

【问题讨论】:

    标签: impala


    【解决方案1】:

    使用regexp_replace(data_col,'[|?*]','')。这会将[] 中提到的所有符号替换为空格''

    在列表中添加您想要的任何符号。

    【讨论】:

      【解决方案2】:

      这不适用于数据中的单个反斜杠。

      select regexp_replace('零件和用品|?压缩机','[|?]','0');

      输出:零件和用品00压缩机

      它取代了|和 ?但不是单身

      如何进行?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-13
        • 2014-11-03
        • 2011-12-28
        • 1970-01-01
        • 1970-01-01
        • 2014-12-07
        相关资源
        最近更新 更多