
Hallo Liste, ich habe als Python Neuling ein kleines Problem, ich möchte einen String "splitten" und unwichtige Teile wegschneiden. Der String lautet: ausgabe = '*PROTOCOLS: KISMET,ERROR,PROTOCOLS,CAPABILITY,TERMINATE,TIME,NETWORK,CLIENT' rauskommen soll eine Liste wie z.B.: protocols = ['KISMET', 'ERROR', 'PROTOCOLS' ,'CAPABILITY', 'TERMINATE', 'TIME', 'NETWORK', 'CLIENT'] ich habe schon an das Modul 're' gedacht, da müsste ich doch beim RegExp die genaue Ausgabe beschreiben. Nur was ist, wenn sich an dem String etwas ändert (z.B. es wird eine Stelle hinzugefügt) mir fällt leider nichts mehr ein. :-( Gruss und Danke Sebastian _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de

--On Mittwoch, 22. Dezember 2004 8:58 Uhr +0100 Sebastian Stolz <sebastian.stolz@arbeitskammer.de> wrote:
Hallo Liste,
ich habe als Python Neuling ein kleines Problem, ich möchte einen String "splitten" und unwichtige Teile wegschneiden. Der String lautet:
ausgabe = '*PROTOCOLS: KISMET,ERROR,PROTOCOLS,CAPABILITY,TERMINATE,TIME,NETWORK,CLIENT'
ausgabe.split(':')[1].split(',') -aj _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de

On Wed, 22 Dec 2004 09:05:23 +0100 Andreas Jung <andreas@andreas-jung.com> wrote:
ausgabe.split(':')[1].split(',')
-aj
ein .strip() löscht das Leerzeichen vor dem KISMET: protocols = ausgabe.split(":")[1].strip().split(",") Gruß Fritz _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de

Hi, vielen Dank für die Antworten!!! Ich bin immer noch die Schritt für Schritt Verarbeitung aus Perl gewöhnt, aber ich bin ja fleißig am Python Buch lesen (O'reilly, Einstieg in Python) Gruß und vielen Dank ;-)) Sebastian _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (3)
-
Andreas Jung
-
Fritz Cizmarov
-
Sebastian Stolz