gpt4 book ai didi

Python 在正则表达式中插入反斜杠

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

我正在尝试做一个正则表达式来替换反斜杠,但 Python 似乎插入了一个双反斜杠,我无法让它停止!

>>> re.sub('a', '\\ b', 'a')
'\\ b'

双反斜杠应该是反斜杠(转义 + 反斜杠 = 反斜杠),但它最终变成了文字。

如果我删除双斜杠,它根本不会打印:

>>> re.sub('a', '\ b', 'b')
'b'

如何让 Python 在 一个 反斜杠中进行 sub?

最佳答案

它没有插入双反斜杠。这只是将字符串显示为字符串文字的交互式解释器。使用 print 查看实际字符串:

>>> "\\n"
'\\n'
>>> print "\\n"
\n

关于Python 在正则表达式中插入反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7562832/

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