760 Stimmen

String mit mehreren Begrenzungszeichen in Python aufteilen

Ich habe im Internet einige Antworten gefunden, aber ich habe keine Erfahrung mit regulären Ausdrücken, die hier benötigt werden.

Ich habe eine Zeichenkette, die entweder durch ein ';' oder ', ' geteilt werden muss. Das heißt, es muss entweder ein Semikolon oder ein Komma gefolgt von einem Leerzeichen sein. Einzelne Kommas ohne nachfolgende Leerzeichen sollten unangetastet bleiben

Beispiel-String:

"b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3], mesitylene [000108-67-8]; polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]"

sollte in eine Liste mit folgendem Inhalt aufgeteilt werden:

('b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3]' , 'mesitylene [000108-67-8]', 'polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]')

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X