【发布时间】:2014-07-15 22:29:00
【问题描述】:
我正在尝试用双反斜杠替换字符串中的反斜杠或正斜杠。我已经尝试了几件事,但似乎不起作用。¨
到目前为止我的工作:
string = 'C:\Users\Victor\Dropbox\Private\files\test.txt'
f = re.sub(r'[\\\/]', '\\\\', string)
这会打印字符串:
'C:\Users\Victor\Dropbox\Privateiles est.txt'
但我真正想要的是一个看起来像这样的字符串:
'C:\\Users\\Victor\\Dropbox\\Private\\files\\test.txt'
这样当我打印字符串时,它会看起来像原来的样子
'C:\Users\Victor\Dropbox\Private\files\test.txt'
【问题讨论】:
标签: python regex string replace