Gibt es eine Entsprechung zu str.split
in Python, die auch die Trennzeichen zurückgibt?Tokenize eine Zeichenfolge, die Trennzeichen in Python
Ich muss das Leerzeichen Layout für meine Ausgabe nach der Verarbeitung einiger der Token beibehalten.
Beispiel:
>>> s="\tthis is an example"
>>> print s.split()
['this', 'is', 'an', 'example']
>>> print what_I_want(s)
['\t', 'this', ' ', 'is', ' ', 'an', ' ', 'example']
Dank!
+1 - Interessante Frage, 'splitlines' einen' keepends' Parameter zu haben scheint, aber nicht so etwas für 'split'. Scheint seltsam (http://docs.python.org/library/stdtypes.html#str.splitlines). –