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

В методе `findall` можно задавать карманы для поиска совпадений.

Пусть у нас есть строка:

`txt = '12 43 56 ab'`

Давайте найдем все пары чисел и разложим их по карманам:

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

Результат выполнения кода:

`[('1', '2'), ('4', '3'), ('5', '6')]`

Дана следующая строка:

`txt = '12:37 15:48 17:59';`

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

Дана строка:

`txt = 'site.ru sss site.com zzz site.net';`

Получите доменные имена из этой строки, положив имя домена и его зону в разные карманы.

← →
↑