Aufteilen von Zeichenfolgen mit mehreren Trennzeichen in Python
Die Aufgabe, eine Zeichenfolge mithilfe mehrerer Trennzeichen aufzuteilen, kann in verschiedenen Programmierszenarien auftreten. Ohne die Verwendung regulärer Ausdrücke kann dieser Vorgang als herausfordernd empfunden werden. Python bietet jedoch eine einfache Lösung für dieses Problem.
In Fällen, in denen eine Zeichenfolge entweder durch ein Semikolon oder ein Komma gefolgt von einem Leerzeichen geteilt werden muss, sind reguläre Ausdrücke nicht erforderlich. Python bietet eine bemerkenswerte Lösung für dieses spezielle Szenario.
Betrachten Sie den folgenden Python-Code:
import re string_to_split = "b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3], mesitylene [000108-67-8]; polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]" result = re.split('; |, ', string_to_split) print(result)
Die Ausgabe dieses Codes ist eine Liste von Zeichenfolgen wie folgt:
['b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3]', 'mesitylene [000108-67-8]', 'polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]']
Wie wir sehen können, wurde die Zeichenfolge basierend auf den bereitgestellten Trennzeichen erfolgreich aufgeteilt. Dadurch können Sie bequem und effektiv mit einzelnen Teilen der Saite arbeiten. Beachten Sie, dass Kommas ohne nachgestellte Leerzeichen unberührt bleiben, wie in den Anforderungen angegeben.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge mithilfe mehrerer Trennzeichen in Python ohne reguläre Ausdrücke teilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!