需要regex\u replace语法来替换string语句中的10位数字

jjjwad0x  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(338)

我正在寻找等效的配置单元查询语法,用字符串或空字符串替换指定长度的数字。

select REGEXP_REPLACE('blaa blaa 1234380934 enter', '([[:digit:]]{10})', 'xxxxxxxxxx')

期望值: blaa blaa x enter 有人能帮忙吗。

oymdgrw7

oymdgrw71#

select REGEXP_REPLACE('blaa blaa 1234380934 enter', '\\d{10}', 'xxxxxxxxxx');

结果:

blaa blaa xxxxxxxxxx enter

在此处检查结果:http://demo.gethue.com/hue/editor?editor=301722

相关问题