select regexp_replace(regexp_replace('于??玉0敏Za里',' ',''),'[\u4e00-\u9fa5.· ]{1,}','') from dual
ORACLE跑的结果:于?玉敏里
GP跑的结果:??玉0敏Za里
HIVE跑的结果:??0Za
为什么结果会不一样的?
PS:顺便问下,能不能解释下这个正则表达式,好让我更好的了解,谢谢!
select regexp_replace(regexp_replace('于??玉0敏Za里',' ',''),'[\u4e00-\u9fa5.· ]{1,}','') from dual
ORACLE跑的结果:于?玉敏里
GP跑的结果:??玉0敏Za里
HIVE跑的结果:??0Za
为什么结果会不一样的?
PS:顺便问下,能不能解释下这个正则表达式,好让我更好的了解,谢谢!
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
3 回答2k 阅读