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.