Teilen eines Strings mit mehreren Begrenzern in Python

Ich verwende reguläre Ausdrücke, um eine Zeichenfolge mithilfe mehrerer Trennzeichen zu teilen. Wenn jedoch zwei meiner Trennzeichen in der Zeichenfolge nebeneinander stehen, wird eine leere Zeichenfolge in die resultierende Liste eingefügt. Zum Beispiel:

<code>re.split(',|;', "This,is;a,;string")
</code>

Ergebnisse in

<code>['This', 'is', 'a', '', 'string']
</code>

Gibt es eine Möglichkeit zu vermeiden, zu bekommen'' in meiner Liste ohne hinzuzufügen,; als Begrenzer?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage