Есть ли способ удалить ведущие нули в свинье?Удалить ведущие нули в свинье
например: 000965326 -> 965326
количество цифр могут меняться, поэтому не может просто подстроки фиксированного количества цифр.
Спасибо заранее, C
Есть ли способ удалить ведущие нули в свинье?Удалить ведущие нули в свинье
например: 000965326 -> 965326
количество цифр могут меняться, поэтому не может просто подстроки фиксированного количества цифр.
Спасибо заранее, C
Можете ли вы попробовать это?
input.txt
000965326
00001010101
11111111111
010101
0000000000
Pigscript:
A = LOAD 'input.txt' AS line;
B = FOREACH A GENERATE REGEX_EXTRACT(line,'0*(\\d+)?', 1);
DUMP B;
Выход:
(965326)
(1010101)
(11111111111)
(10101)
()
Вы можете использовать REGEX_EXTRACT вместо подстроки регулярное выражение, как:
REGEX_EXTRACT('0001010', '([0]*)([1-9]*)', 1);
выше только сохраняет нули оленья кожа разрезать его – clairvoyant
спасибо, что он выглядит хорошо! – clairvoyant