Справочник по функциям Python

re.sub
Возвращает строку, полученную путем замены самых левых непересекающихся вхождений шаблона в строке на замену repl.
Python 3.13
re.sub(pattern, repl, string, count=0, flags=0)
pattern
Регулярное выражение для поиска.
repl
Строка для замены или функция.
string
Исходная строка.
count
Максимальное количество замен (0 - все).
flags
Флаги, изменяющие поведение выражения.
Примеры
Python 3.13
>>> import re
>>> re.sub(r'\s+', '-', 'hello world')
'hello-world'