Grupuri de captură în metoda findall Python

În metoda findall se pot seta grupuri de captură pentru căutarea potrivirilor.

Să presupunem că avem șirul:

pythontxt = '12 43 56 ab'

Să găsim toate perechile de numere și să le distribuim în grupuri de captură:

pythonres = re.findall('(\d)(\d)', txt)
print(res)

Rezultatul executării codului:

python[('1', '2'), ('4', '3'), ('5', '6')]
Задание 1

Este dat următorul șir:

pythontxt = '12:37 15:48 17:59';

Găsiți în el toate subșirurile cu timpul și pentru fiecare găsit distribuiți orele și minutele în grupuri de captură.

Задание 2

Este dat șirul:

pythontxt = 'site.ru sss site.com zzz site.net';

Obțineți numele de domeniu din acest șir, punând numele domeniului și zona sa în grupuri de captură separate.