我正在加载一个包含金额列的文件,当我将其加载到hive表中时,它包含的值类似于123,56€,欧元符号被一个方形框替换,第二件事是逗号指示一个十进制数。
现在我想要一个可以将该值转换为123.56的正则表达式,因此基本上删除逗号和欧元符号。
试试这个:-
regexp_extract(regexp_replace('123,56€',',','.' ),'([0-9.]+)', 1)
这将给123.56
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句