<分区>
我需要替换字符串中的单个反斜杠。 我正在尝试执行 '\' 但它给我双反斜杠。 当我执行 '\' 时,它会在位置 0 抛出错误 bad escape (end of pattern)
string = 'abrakadabra'
string.replace('a','\\')
#or
re.sub('a','\\','abrakadabra')
In [47]: string.replace('a','\'')
Out[47]: "'br'k'd'br'"
In [48]: string.replace('a','\')
File "<ipython-input-48-e884682860ae>", line 1
string.replace('a','\')
^
SyntaxError: EOL while scanning string literal
In [49]: string.replace('a','\\')
Out[49]: '\\br\\k\\d\\br\\'
In [50]:
期待结果: \br\k\d\br\