Wyrażenie regularne Pythona, aby zastąpić podwójny ukośnik odwrotny ukośnikiem pojedynczym

Próbuję zastąpić wszystkie podwójne ukośniki odwrotnym ukośnikiem. Chcę zastąpić „class =” highlight ”za pomocą„ class = ”highlight”. Pomyślałem, że python traktuje ' Ale kiedy próbuję

In [5]: re.sub(r'\\+', '\\', string)
sre_constants.error: bogus escape (end of line)

Próbowałem więc zamienić łańcuch zastępczy na surowy ciąg:

In [6]: re.sub(r'\\+', r'\\', string)
Out [6]: 'class=\\"highlight'

Czego nie potrzebuję. Próbowałem więc tylko jednego odwrotnego ukośnika w surowym łańcuchu:

In [7]: re.sub(r'\\+', r'\', string)
SyntaxError: EOL while scanning string literal    

questionAnswers(2)

yourAnswerToTheQuestion