Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich eine Zeichenfolge mithilfe mehrerer Trennzeichen in Python ohne reguläre Ausdrücke teilen?

Wie kann ich eine Zeichenfolge mithilfe mehrerer Trennzeichen in Python ohne reguläre Ausdrücke teilen?

DDD
Freigeben: 2024-12-30 10:18:10
Original
894 Leute haben es durchsucht

How Can I Split a String Using Multiple Delimiters in Python Without Regular Expressions?

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)
Nach dem Login kopieren

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]']
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage