Как заменить "на \" в строке Python?
У меня есть строка с двойными кавычками:
s = 'a string with "double" quotes'
Я хочу избежать двойных кавычек одной обратной косой чертой.
Выполнение следующего не совсем сработает, это экранируется двумя обратными косыми чертами:
s.replace('"', '\\"')
'a string with \\"double\\" quotes'
Печать вывода этой строки показывает, что я хочу. Но я не просто хочу напечатать правильную строку, я хочу, чтобы она была сохранена в переменной. Может ли кто-нибудь помочь мне с правильным магическим регулярным выражением?