Python - Erkennen eines Musters mit der Funktion split()

Die folgenden Beispiele zeigen, wie Sie ein Muster erkennen und eine Zeichenfolge mit der Split-Funktion in Python aufteilen. Die Funktion split() gibt als Ergebnis eine Liste aller Wörter im String zurück.

Split by space

Die Funktion split() wird standardmäßig das Leerzeichen oder Leerzeichen als Trennzeichen verwendet.

alphabet = "a b c d e f"
tstr = alphabet.split()

for c in tstr:
print c
Laufzeit:

a
b
c
d
e
f
Die Funktion split() nimmt auch als Parameter die maximale Anzahl von Erkennungen eines Zeichens oder Musters, wie im folgenden Beispiel gezeigt:

alphabet = "a b c d e f"
tstr = alphabet.split(" ", 3)

for c in tstr:
print c
Runtime:

a
b
c
d e f

Beispiel 2: Extrahieren des Domainnamens

s = 'exemple.domaine.net'
i = s.split('.', 1)
nom_de_domaine = i[1]
print nom_de_domaine
Laufzeit:

domaine.net
Referenzen:
Python String split() Methode