Работа с регулярными выражениями в Python: подробное руководство

Вот несколько распространенных методов работы с регулярными выражениями в Python:

  1. re.search(pattern, string): ищет шаблон в строке и возвращает первый соответствующий объект.
  2. re.match(шаблон, строка): проверяет, соответствует ли шаблон в начале строки.
  3. re.findall(pattern, string): возвращает все непересекающиеся совпадения шаблона в строке в виде списка.
  4. re.finditer(pattern, string): возвращает итератор, возвращающий объекты соответствия для всех непересекающихся совпадений шаблона в строке.
  5. re.sub(pattern, repl, string): заменяет все вхождения шаблона в строке замещающей строкой.
  6. re.split(pattern, string): разбивает строку по вхождениям шаблона и возвращает список подстрок.