ich möchte einen String aufsplitten, und zwar abhängig von eventuellen Anführungsstrichen, wie bei einer Befehlszeile.
Mir geht es nicht darum, eine Befehlszeile auszuwerten, sonst würde ich argparse, optparse oder getopt nehmen. Nur fällt mir nichts besseres ein, als das mit regex zu lösen. Hat evtl. jemand ne andere Idee?
Beispiel:
Code: Alles auswählen
>> text = 'irgendein "text halt" den jemand "in einem gui eingetragen hat"'
>> text.aufteilen()
['irgendein', 'text halt', 'den', 'jemand', 'in einem gui eingetragen hat']