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]')