Задачи на регулярные выражения в Python. Часть 8
Дана строка:
txt = '2025-12-31'
Разбейте ее на три кармана.
Проверьте, что строка начинается на буквы:
txt = 'abc 123 bbb 456 987'
Выведите совпадение буквенных символов в начале строки.
Дана строка:
txt = 'aaa bbb 123'
Найдите подстроку, содержащую цифры.
Дана строка:
txt = 'code.mu 1234'
Найдите домен, расположенный в начале строки, и положите его имя в первый карман, а зону - во второй.
Дана строка, содержащая домен:
txt = 'sss domain.ru zzz'
Найдите этот домен и положите его имя в первый карман, а зону - во второй.
Дана строка, содержащая дату:
txt = '31.12.2025'
Положите день в первый карман, месяц - во второй, а год - в третий.
Дана строка:
txt = 'aaa bbb 123 www'
Замените в ней все буквы, повторяющиеся несколько раз подряд и узнайте сколько замен было сделано.
Дана строка:
txt = 'aaa @@@ 123w'
Замените в ней все НЕ буквы и цифры, повторяющиеся несколько раз подряд и узнайте сколько замен было сделано.
Дана строка с датой и временем:
txt = '2025-12-31 12:59:59'
Разбейте эту строку так, чтобы все год, месяц, день, часы, минуты и секунды находились в одном массиве.
Дана строка, содержащая имена функций:
txt = 'func1() func2() func3()'
Получите массив имен функций из строки.
Дана строка с тегом:
txt = '<a href="" class="eee" id="zzz">'
Получите массив имен атрибутов этого тега.
Дана строка с переменными:
txt = '$aaa $bbb $ccc xxxx'
Получите подстроки, перед которыми стоит символ доллара.