regex sub在python中抛出了一些错误

2024-09-29 21:34:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用空行替换字符re.sub公司但是它抛出了一些错误

import re

string = "\asdfsdfsdf\dfd\f\df\df\d"
re.sub("\\","",string)
print (string)

输出:

^{pr2}$

错误在哪里


Tags: importredfstring错误公司字符print
1条回答
网友
1楼 · 发布于 2024-09-29 21:34:07

您需要以原始字符串表示法形式定义输入字符串和模式。在

>>> string = r"\asdfsdfsdf\dfd\f\df\df\d"
>>> print(string)
\asdfsdfsdf\dfd\f\df\df\d
>>> re.sub(r"\\","",string)
'asdfsdfsdfdfdfdfdfd'

如果输入字符串未定义为原始字符串,则字符串中的\a将变成unicode字符。在

相关问题 更多 >

    热门问题