Задачи на регулярные выражения в Python. Часть 7
Дана строка:
txt = '12 34 56 78'
Поменяйте местами цифры во всех двухзначных числах.
Дана строка с датой:
txt = '31.12.2025'
Преобразуйте эту дату в '2025.12.31'.
Дана строка:
txt = 'ab cd ef'
Поменяйте местами буквы во всех двухзначных подстроках.
Дана строка с датой:
txt = '2025:12:31'
Преобразуйте эту дату в '31-12-2025'.
Дана строка:
txt = '123 aaa 456 bbb 789'
Выведите список подстрок, содержащих цифры.
Дана строка:
txt = 'abc 123 def 456 789'
Выведите список подстрок, содержащих буквы.
Дана следующая строка:
txt = '12:37 15:48 17:59';
Найдите в ней все подстроки с временем и для каждого найденного разложите часы и минуты по карманам.
Дана строка:
txt = 'site.ru sss site.com zzz site.net';
Получите доменные имена из этой строки, положив имя домена и его зону в разные карманы.
Дана строка:
txt = '12 aaa 34 bbb 56 ccc'
Выведите из нее все числа с помощью цикла.
Дана строка:
txt = 'aaa 123 bbb 456 987'
Раскидайте все подстроки с числами по трем карманам. И выведите их с помощью цикла.
Дана строка:
txt = '456 aaa 123 b2bb 987'
Найдите все подстроки, содержащие только цифры, и раскиньте их по двум именованным карманам. Выведите их с помощью цикла.
Проверьте, что следующая строка состоит только из букв:
txt = 'abcde'
Проверьте, что следующая строка состоит только из цифр:
txt = '12345'