Gruppen (Capturing Groups) in der match-Methode von Python
Bei der Arbeit mit der Methode match kann man
den gefundenen Teilstring in Gruppen aufteilen.
Nehmen wir an, wir haben den String:
txt = '12 34 56'
Lassen Sie uns den ersten Teilstring mit Ziffern finden und ihn in zwei Gruppen aufteilen:
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # gibt '12' aus
print(res[1]) # gibt '1' aus
print(res[2]) # gibt '2' aus
Gegeben ist der String:
txt = 'code.mu 1234'
Finden Sie die Domain am Anfang des Strings und speichern Sie ihren Namen in der ersten Gruppe, und die Zone in der zweiten.
Gegeben ist ein String, der eine Domain enthält:
txt = 'sss domain.ru zzz'
Finden Sie diese Domain und speichern Sie ihren Namen in der ersten Gruppe und die Zone in der zweiten.
Gegeben ist ein String, der ein Datum enthält:
txt = '31.12.2025'
Speichern Sie den Tag in der ersten Gruppe, den Monat - in der zweiten und das Jahr - in der dritten.