Однажды я овладею Regexp, но снова я застрял в модуле Python re
. Когда я использовал ;
в качестве конструкции регулярного выражения, он возвращает только ;
символы, что немного смущает, если честно.
Я хочу разделить эту строку данных:
$POSL;VEL;GPS;040.0;0.1;;;*32
;
- это разделитель, но важно, чтобы я получил пустых совпадений (нулевые строки) для элементов 6 и 7.
Итак,выходной сигнал, который мне требуется, будет:
"$POSL"
"VEL"
"GPS"
"040.0"
"0.1"
""
""
"*32"
Примечание: I 'Я знаю, что звонить split()
будет проще. Но мне нужно знать индексы символов токенов - например, я знаю, что VEL
занимает символы 6-8.