【发布时间】:2014-10-10 10:53:16
【问题描述】:
我有这个字符串:
"Tag: tie, Tag: ball, Tag: honey"
我想用“”替换“标签:”,这样我就有了:
tie, ball, honey
我认为我应该使用 re.sub,但我无法编写正确的正则表达式。
我如何实现这个结果?
【问题讨论】:
-
简单的字符串替换不起作用?
我有这个字符串:
"Tag: tie, Tag: ball, Tag: honey"
我想用“”替换“标签:”,这样我就有了:
tie, ball, honey
我认为我应该使用 re.sub,但我无法编写正确的正则表达式。
我如何实现这个结果?
【问题讨论】:
很简单:
s = "Tag: tie, Tag: ball, Tag: honey"
print s.replace("Tag: ", "")
【讨论】:
使用替换:
s="Tag: tie, Tag: ball, Tag: honey"
print s.replace("Tag:","")
【讨论】:
Tag:\s*
试试这个。替换为empty string。
re.sub(r"Tag:\s*","",x)
这里 x 是你的输入字符串。
查看演示。
【讨论】:
【讨论】: