re.sub()
Заменяет совпадения шаблона на строку или результат функции.
Сигнатура
re.sub(pattern, repl, string, count=0, flags=0)Возвращает новую строку, где все совпадения заменены на repl. В замене можно ссылаться на группы через \1 или \g<name>. Если repl — функция, она получает объект Match.
import re
print(re.sub(r"\s+", "_", "a b c")) # a_b_c
# ссылка на группу: меняем местами слова
print(re.sub(r"(\w+) (\w+)", r"\2 \1", "hello world")) # world hello