Teilen Sie eine Zeichenfolge in Großbuchstaben

Was ist der pythonic way aufteilen einer Zeichenfolge vor dem auftreten einer bestimmten Gruppe von Zeichen?

Zum Beispiel möchte ich nach split
'TheLongAndWindingRoad'
bei jedem auftreten von einem Großbuchstaben (evtl. mit Ausnahme der ersten), und erhalten
['The', 'Long', 'And', 'Winding', 'Road'].

Edit: Es sollte auch split single vorkommen, d.h.
von 'ABC' möchte ich erhalten
['A', 'B', 'C'].

InformationsquelleAutor der Frage Federico A. Ramponi | 2010-02-17

Schreibe einen Kommentar