HIVE SQL中替换不可见字符的正则表达式

news/2024/12/27 0:28:38/

一.替换字符串中的空白字符

对于剔除字符串首尾的空格,使用较多的是trim()ltrim()rtrim()函数,但是他们无法去除字符串中间的空格。
这个时候通常会使用正则表达式来替换字符串中的空白字符\s表示匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ \f\n\r\t\v]。

select regexp_replace('  abcd  ef  g ','\\s+','');

返回结果:
‘abcdefg’

二.替换字符串中的无法解析的非法字符

在实际清洗过程中,发现即使使用了'\\s+'正则进行替换后,仍旧出现字符串中存在不可见字符的情况。这往往是因为上有数据在解析过程中未将无法解析的非法字符剔除掉。
这个时候可以使用regexp_replace(col_name,'[\\x00-\\x08\\x0B-\\x0C\\x0E-\\x1F]+|\\s+','')进一步对不可见字符进行处理。


http://www.ppmy.cn/news/917492.html

相关文章

隐私计算介绍

一、背景 自党的十九届四中全会将数据列为生产要素以来,数据的开放共享、交换流通成为大数据产业发展的重点。快速发展的隐私计算等数据流通新技术为产业“破局”提供了关键思路,成为建设和完善数据要素市场的重要抓手。隐私计算(Privacy-preserving computation)是指在保…

一年记--

从关山口职业技术学院毕业眨眼已经一年了,正式踏入工作的环境中,与以往的学校生活有很大不同,最直接的是多了一大笔收入,虽然这笔收入要支出房租及其他一些费用,但是还是有不少资金可以做自己想做的事。 心态 与之前研…

这一年

没人准备好才上路,都是边走边成长。 这句话是我昨天在微信中听到的。拍《屌丝男士》的董成鹏要当导演拍电影,但是感觉自己拍不好,拖了两个月直到最近才开拍,就在微信中说了这样一句话。这句话也是我这一年来感受最深的。以前不管是…

新的一年...

过完年了.新的一年又开始了,今天开始上班了,目前还是跟以前一样,事情不多.毕业到现在一年半,总感觉心里不踏实,总希望有多点事情做,多积累经验.希望今年一切都可以好些.也或许不久应该换个工作来充实一下自己.

【岁岁年年】愿新的一年我们“烟火向星辰 所愿皆成真”(漫天烟花小程序)

前言 🚀 作者 :“程序员梨子” 🚀 **文章简介 **:本篇文章主要讲解本次利用Pillow库,实现化新年生成新年倒计时图片。 🚀 **文章源码获取 **: 为了感谢每一个关注我的小可爱💓每篇文…

2019,我们这一年

还有几个小时,我们就要和21世纪10年代的最后一天说再见。 在这一年里,感谢陪伴着Coremail论客看过所有风景和变化的你们,2019年的Coremail,有欢笑,有泪水,有收获也有感动。谨以此篇,细数每一个…

又是一年

又是一年。 除了岁月洒下的痕迹, 和朦胧的回忆, 还有沉沦的空白。 又是一年。 东风何时来。 这消沉的空气, 正慢慢磨蚀心智。 又是一年。 少梦的酣睡真甜。 光阴开始新的轮转。 又是一年。

Html5浪漫结婚请柬婚礼网站模板❤_爱她就给她最美的H5婚礼请柬_(婚庆电子邀请函)含背景音乐

❉ Html5浪漫结婚请柬婚礼网站模板❤_爱她就给她最美的H5婚礼请柬_(婚庆电子邀请函)含背景音乐 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白, 这个是一个简单得html得结婚请柬效果图,是动态得,上面得文字可以更改,图片…