Python正则表达式在部分单词包含特殊字符时匹配单词边界

时间:2019-01-25 13:10:48

标签: python regex

我想匹配一个包含特殊字符的表达式。

如果我没有特殊角色,我可以做类似的事情

string = "bar foo bar"
print(re.sub("\\bfoo\\b", "", string))
string = "bar foobar"
print(re.sub("\\bfoo\\b", "", string))
>bar  bar
>bar foobar

但如果我这样做

string = "bar foo+ bar"
print(re.sub("\\bfoo\+\\b", "", string))
>bar foo+ bar

我想要一个匹配的表达式

string = "bar foo+ bar"
string = "bar foo+.bar"

但不是

string = "bar foo+bar"

0 个答案:

没有答案