less_31__regex__walrus/theory_01__first_acquaintance.py
Перед запуском предскажите результат, затем измените один параметр и сравните поведение.
Разделы: print(lorem.paragraph())
Идите по карточкам сверху вниз: сначала сформулируйте ожидаемый результат, затем откройте полный файл, проверьте предположение и ответьте на вопрос для самопроверки. Фрагменты не обрезаются.
less_31__regex__walrus/theory_01__first_acquaintance.pyПеред запуском предскажите результат, затем измените один параметр и сравните поведение.
Разделы: print(lorem.paragraph())
less_31__regex__walrus/theory_02__re_findall_vs_finditer.pyПеред запуском предскажите результат, затем измените один параметр и сравните поведение.
Разделы: ['111 22 33', '232-15-11', '555-22-78', '223/25/98', '258-85-45']; [' ', '-', '-', '/', '-']; [('111 22 33', ' '), ('232-15-11', '-'), ('555-22-78', '-'), ('223/25/98', '/'), ('258-85-45', '-')]
less_31__regex__walrus/theory_03__re_search_vs_match.pyПеред запуском предскажите результат, затем измените один параметр и сравните поведение.
Разделы: Сдвигаем строку на пробел и получаем ошибку,; так как совпадения, начиная с начала строки, больше нет
less_31__regex__walrus/theory_04__re_sub_vs_subn.pyПеред запуском предскажите результат, затем измените один параметр и сравните поведение.
Разделы: ***hello*** ***world***; re.subn() - не только находит и заменяет, но и подсчитывает число замен; ('***hello*** ***world***', 2)
less_31__regex__walrus/theory_05__re_search_and_walrus.pyПеред запуском предскажите результат, затем измените один параметр и сравните поведение.
Разделы: if match := re.search(pattern, text):; print("Совпадение найдено:", match.group()); else:
less_31__regex__walrus/theory_06__operator_walrus.mdСначала выделите правило и объясните своими словами, затем проверьте каждый пример.
Разделы: 1. В цикле `while`; Пример с циклом while; 2. В условных выражениях (if)
less_31__regex__walrus/theory_07__re_hierarchy.mdСначала выделите правило и объясните своими словами, затем проверьте каждый пример.
Разделы: Иерархия объектов модуля `re`; Методы; Константы-флаги