gpt4 book ai didi

Python 正则表达式替换反斜杠或前斜杠

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:48 35 4
gpt4 key购买 nike

我正在尝试用双反斜杠替换字符串中的反斜杠或前斜杠。我已经尝试了几件事,但似乎没有用。¨

我目前的工作:

string = 'C:\Users\Victor\Dropbox\Private\files\test.txt'

f = re.sub(r'[\\\/]', '\\\\', string)

这会打印字符串:

'C:\Users\Victor\Dropbox\Privateiles   est.txt'

但我真正想要的是一个看起来像这样的字符串:

'C:\\Users\\Victor\\Dropbox\\Private\\files\\test.txt'

这样当我打印字符串时,它看起来就像原来的一样

'C:\Users\Victor\Dropbox\Private\files\test.txt'

最佳答案

只需将该字符串转换为原始字符串:

>>> string = r'C:\Users\Victor\Dropbox\Private\files\test.txt'
>>> string
'C:\\Users\\Victor\\Dropbox\\Private\\files\\test.txt'
>>> print string
C:\Users\Victor\Dropbox\Private\files\test.txt

关于Python 正则表达式替换反斜杠或前斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24769242/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com