替换python中字符串中所有出现的单词

时间:2014-10-10 10:53:16

标签: python regex

我有这个字符串:

"Tag: tie, Tag: ball, Tag: honey"

我想替换"标签:"用""所以我有:

tie, ball, honey

我想我应该使用re.sub但是我不能写出正确的正则表达式。

我如何实现这一结果?

4 个答案:

答案 0 :(得分:2)

非常简单:

s = "Tag: tie, Tag: ball, Tag: honey"
print s.replace("Tag: ", "")

答案 1 :(得分:1)

使用替换:

s="Tag: tie, Tag: ball, Tag: honey"
print s.replace("Tag:","")

答案 2 :(得分:0)

Tag:\s*

试试这个。empty string

re.sub(r"Tag:\s*","",x)

这里x是你的输入字符串。

参见演示。

http://regex101.com/r/xT7yD8/17

答案 3 :(得分:0)

试试这个générique解决方案

  (?<=: )[^,]+

Demo