Карманы в методе 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';
Получите доменные имена из этой строки, положив имя домена и его зону в разные карманы.