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