我在处理一些字符串时被卡住了。我得到了一个看起来像"absed\".'\"xgtwa@aiuyr.com"
的字符串,但是我不知道如何将奇怪的模式\".'\"
改成.
。你知道吗
我使用了这样的代码:
s = re.sub(r'\".'\"', '.', s)
但是它返回了SyntaxError: unexpected character after line continuation character
。你知道吗
输出字符串应该是"absed.xgtwa@aiuyr.com"
。输入只是查找电子邮件地址。例如,对于文件中的一行(x
),该行是To: absed.xgtwa@aiuyr.com
,我的“input”只是x.split(":")[1]
。顺便说一句,在其他文件中,它工作得很好。但有时也会出现这样的问题。你知道吗
任何帮助都会感激的!你知道吗
您使用的是单引号
'
,s
包含不是转义字符的单引号\'
。你知道吗将
s = re.sub(r'\".'\"', '.', s)
更改为s = re.sub(r"\".'\"", ".", s)
。你知道吗使输出变为:
这不是一句简单的话,但我相信它能完成任务。你知道吗
结果
相关问题 更多 >
编程相关推荐