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:
pythontxt = '12 34 56'
Lassen Sie uns den ersten Teilstring mit Ziffern finden und ihn in zwei Gruppen aufteilen:
pythonres = re.match('(\d+)(\d+)', txt)
print(res[0]) # gibt '12' aus
print(res[1]) # gibt '1' aus
print(res[2]) # gibt '2' aus
Задание 1
Gegeben ist der String:
pythontxt = ' 1234'
Finden Sie die Domain am Anfang des Strings und speichern Sie ihren Namen in der ersten Gruppe, und die Zone in der zweiten.
Задание 2
Gegeben ist ein String, der eine Domain enthält:
pythontxt = 'sss domain.ru zzz'
Finden Sie diese Domain und speichern Sie ihren Namen in der ersten Gruppe und die Zone in der zweiten.
Задание 3
Gegeben ist ein String, der ein Datum enthält:
pythontxt = '31.12.2025'
Speichern Sie den Tag in der ersten Gruppe, den Monat - in der zweiten und das Jahr - in der dritten.