Регулярные выражения (regex) — это шаблоны для поиска, проверки и замены текста. В Python за них отвечает модуль re.
Всегда используйте r"..." (сырые строки) для шаблонов, чтобы обратный слэш работал предсказуемо.
Основные функции: re.search, re.match, re.findall, re.finditer, re.sub, re.split.
Для простых операций со строками (проверка in, str.startswith, str.replace) чаще удобнее обычные методы строк, чем регулярки.
Что запомнить: регулярное выражение описывает шаблон, а не конкретную строку.
Частая ошибка: путать re.match (только начало строки) и re.search (любое место).
О чём этот урок
На этом уроке мы изучаем регулярные выражения в Python — мощный инструмент для работы с текстом. Регулярки помогают находить email-адреса, телефоны, даты, проверять пароли, разбирать логи и форматировать строки.