re.split()

Разбивает строку по совпадениям шаблона.

Сигнатураre.split(pattern, string, maxsplit=0, flags=0)

Делит строку в местах, где встречается шаблон, и возвращает список частей. Если шаблон содержит группы, разделители тоже попадают в результат.

import re

print(re.split(r"[,;]\s*", "a, b; c,d"))  # ['a', 'b', 'c', 'd']

# с группой разделитель сохраняется
print(re.split(r"(\d)", "a1b2"))  # ['a', '1', 'b', '2', '']
← Все записи: Модули re и json
Поддержать проект