Regex 使用正则表达式处理配置单元中的特殊字符
我有这样的数据Regex 使用正则表达式处理配置单元中的特殊字符,regex,hive,special-characters,hiveql,Regex,Hive,Special Characters,Hiveql,我有这样的数据 +--------------+--------------+-------------+------------+----------+--------------+-----------------+-----------------+-----------------+-----------------------+---------------------------+----------+ | label | ent | custo
+--------------+--------------+-------------+------------+----------+--------------+-----------------+-----------------+-----------------+-----------------------+---------------------------+----------+
| label | ent | custom1 | account | custom2 | icp | created_by | approved_by | posted_by | date_posted | description | group_1 |
+--------------+--------------+-------------+------------+----------+--------------+-----------------+-----------------+-----------------+-----------------------+---------------------------+----------+
| FB_FR_SE_1� | 0418 - NORW | D_ADJ_USD� | 06D24CLS� | ACC� | [ICP None]� | lbryan46@LDAP� | lbryan46@LDAP� | pprzyboc@LDAP� | 7/5/2019 3:29:00 PM� | Credit Loss Translation� | FCEB� |
我想删除尾部特殊字符�代码>
提前感谢。使用regexp\u replace
:
select regexp_replace('FB_FR_SE_1�','�','');
结果:
FB_FR_SE_1
蜂巢是我在这里使用的。如果你确切地知道你想要逃逸的字符是什么,你不需要正则表达式。您可以在所使用的语言中只使用replace
函数/方法。