【发布时间】:2012-08-24 21:41:29
【问题描述】:
我读了一个文件,其中有一行:Fixes: Saurabh Likes python
我想删除上述行的Fixes: 部分。我正在为此使用正则表达式
但下面的 sn-p 会返回类似
Saurabh Likes python\r
我想知道\r 来自哪里。我尝试了所有删除它的剥离选项,如rstrip()、lstrip() 等。但没有任何效果。谁能建议我摆脱\r的方法。
patternFixes ='\s*'+'Fixes'+':'+'\s*'
matchFixes= re.search(patternFixes,line, re.IGNORECASE)
if matchFixes:
patternCompiled = re.compile(patternFixes)
line=patternCompiled.sub("", line)
#line=line.lstrip()
relevantInfo = relevantInfo+line
continue
提前致谢! -Saurabh
【问题讨论】: