Gruppi (capturing groups) nel metodo match di Python

Quando si lavora con il metodo match è possibile suddividere la sottostringa trovata in gruppi (capturing groups).

Supponiamo di avere una stringa:

pythontxt = '12 34 56'

Troviamo la prima sottostringa composta da cifre e scomponiamola in due gruppi:

pythonres = re.match('(\d+)(\d+)', txt)

print(res[0]) # stamperà '12'
print(res[1]) # stamperà '1'
print(res[2]) # stamperà '2'
Задание 1

Data una stringa:

pythontxt = ' 1234'

Trovate il dominio situato all'inizio della stringa e mettete il suo nome nel primo gruppo, e l'estensione (TLD) nel secondo.

Задание 2

Data una stringa contenente un dominio:

pythontxt = 'sss domain.ru zzz'

Trovate questo dominio e mettete il suo nome nel primo gruppo, e l'estensione (TLD) nel secondo.

Задание 3

Data una stringa contenente una data:

pythontxt = '31.12.2025'

Mettete il giorno nel primo gruppo, il mese nel secondo e l'anno nel terzo.