Czy istnieje jakiś odpowiednik str.split
w języku Python, który również zwraca separatory?tokenize string zachowujący ograniczniki w Pythonie
Potrzebuję zachować układ białych znaków dla mojego wyjścia po przetworzeniu niektórych tokenów.
Przykład:
>>> s="\tthis is an example"
>>> print s.split()
['this', 'is', 'an', 'example']
>>> print what_I_want(s)
['\t', 'this', ' ', 'is', ' ', 'an', ' ', 'example']
Dzięki!
+1 - Ciekawe pytanie, 'splitlines' wydaje się mieć' keepends' parametr, ale nie ma czegoś takiego dla 'split'. Wydaje się dziwne (http://docs.python.org/library/stdtypes.html#str.splitlines). –