День 6: Регулярные выражения
День 6: регулярные выражения
Задания
После этой лекции нужно выполнить такие задания ( 10 заданий ):
- Все из раздела 09_regex
Как минимум:
- 9.1, 9.2, 9.3, 9.4
Примеры
Все примеры, которые показывались на лекции, можно найти в репозитории курса.
Примеры по сегодняшним темам:
Презентация
Соответствующие разделы в книге
Ссылки на пройденные темы:
Дополнительная информация
Сайты для проверки регулярных выражений:
- regex101
- для Python - тут можно указывать и методы search, match, findall и флаги. Пример регулярного выражения. К сожалению, иногда не все выражения воспринимает.
-
Еще один сайт для Python - не поддерживает методы, но хорошо работает и отработал те выражения, на которые ругнулся предыдущий сайт. Подходит для однострочного текста отлично. С многострочным надо учитывать, что в питоне будет другая ситуация. Пример регулярного выражения
- Визуализация регулярного выражения
- Regex Crossword
Руководства по использованию регулярных выражений:
- Regular Expression HOWTO
- Python 3 Module of the Week. Модуль re
- Множество примеров использования регулярных выражений от основ до более сложных тем
- Книга Mastering Regular Expressions
Leave a Comment