Кармани во методот findall во Python

Во методот findall може да се зададат кармани за пребарување на совпаѓања.

Нека имаме стринг:

pythontxt = '12 43 56 ab'

Ајде да ги најдеме сите парови на броеви и да ги распределиме нив по кармани:

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

Резултат од извршувањето на кодот:

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

Даден е следниов стринг:

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

Најдете ги во него сите подстрингови со време и за секој најден распределете ги часовите и минутите по кармани.

Задание 2

Даден е стринг:

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

Добијте ги доменските имиња од овој стринг, ставувајќи го името на доменот и неговата зона во различни кармани.