Цель состоит в том, чтобы заменить символы в строке, такие как _
и *
, которые играют особую роль в Markdown, на \\_
и \\*
соответственно.
Мой текущий метод выглядит следующим образом:
text = "Text *here* should be _formatted_"
specials = ["*", "_"]
for char in specials:
text = text.replace(char, f"\\{char}")
Интересно, есть ли альтернативный способ достижения этой функциональности с помощью регулярных выражений.