Re: python3 - неожиданное поведение re.findall
От: Зверёк Украина https://zverok.github.io
Дата: 26.11.20 10:10
Оценка: 3 (1) +1
I>
I># если использовать при токенизации (\d+) - пропадают операции
I>re.findall(r'[()+\-*/]|(\d+)', '12*(5+5*2)/3+(6/2+8)')
I>['12', '', '', '5', '', '5', '', '2', '', '', '3', '', '', '6', '', '2', '', '8', '']
I>


> If one or more groups are present in the pattern, return a list of groups; this will be a list of tuples if the pattern has more than one group. доки re.findall


Если нужны и операции тоже, нужно и их в группу положить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.