我正在加载一个包含金额列的文件,它包含的值为123,56€ 当我装入蜂巢表时,欧元符号被一个方框取代, 第二件事是逗号表示小数。
现在我想要一个可以将此值转换为123.56的正则表达式,所以基本上删除逗号和欧元符号。
答案 0 :(得分:1)
试试这个: -
regexp_extract(regexp_replace('123,56€',',','.' ),'([0-9.]+)', 1)
这将给出123.56
答案 1 :(得分:0)
var [re, vowelLength] = [/[aeiou]/i, 0];
for (let c of "aide") re.test(c) && ++vowelLength;
console.log(vowelLength);
vowelLength = 0;
for (let c of "gggg") re.test(c) && ++vowelLength;
console.log(vowelLength);
你可能想要它作为数字
var data = $.parseJSON($("#jsonAnswer").html());
答案 2 :(得分:0)
hive> select translate('123,56€',translate('123,56€','1234567890',''),'.');
OK
123.56
如果您有未知的货币符号
pointer-events