- ru
- Language: en
- Documentation version: latest
15. Модуль re
В Python для работы с регулярными выражениями используется модуль re.
Основные функции модуля re:
match()- ищет последовательность в начале строкиsearch()- ищет первое совпадение с шаблономfindall()- ищет все совпадения с шаблоном. Возвращает результирующие строки в виде спискаfinditer()- ищет все совпадения с шаблоном. Возвращает итераторcompile()- компилирует регулярное выражение. К этому объекту затем можно применять все перечисленные функцииfullmatch()- вся строка должна соответствовать описанному регулярному выражению
Кроме функций для поиска совпадений, в модуле есть такие функции:
re.sub- для замены в строкахre.split- для разделения строки на части