有没有办法删除猪的前导小数?
例如:000965.326 - > 965.326
数字的数量可以变化,因此不能简单地将字符串固定为数字。
另外,我试过这个但不适用于小数
A = LOAD 'input.txt' AS line;
B = FOREACH A GENERATE REGEX_EXTRACT(line,'0*(\\d+)?', 1);
DUMP B;
提前致谢。
答案 0 :(得分:2)
REPLACE(yourDecimal, '^0+', '');
答案 1 :(得分:0)
只需匹配0's
并将其替换为'' (空字符串)。