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.