Я хочу сделать re.sub, чтобы заменить подстроение на заменяющую строку, а запасная строка заканчивается в обратной склашести. Как я могу это сделать? < /P>
Код: Выделить всё
import re
text = re.sub('\\', 'a\\', 'Hello\\')
print(text)
Я хочу, чтобы он вернул helloa \ , т.е. эквивалентно написанию кода как Text = 'helloa \\'
Но повторная эксплуатация дает ошибку:
Код: Выделить всё
re.error: bad escape (end of pattern) at position 0
В этом примере я последовательно гарантировал, что я сбежал от всех своих обратных сбоев, так что это, кажется, проблема в re кодовой базе, а не в моем побеге. Что дает?
Подробнее здесь:
https://stackoverflow.com/questions/794 ... -backslash