токенизировать строку, сохраняя разделители в Python

Есть ли эквивалентstr.split в Python, который также возвращает разделители?

Мне нужно сохранить макет пробелов для вывода после обработки некоторых токенов.

Пример:

>>> s="\tthis is an  example"
>>> print s.split()
['this', 'is', 'an', 'example']

>>> print what_I_want(s)
['\t', 'this', ' ', 'is', ' ', 'an', '  ', 'example']

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос