特殊字符的单词边界

时间:2019-05-06 13:27:23

标签: python regex python-3.5

我想从文本中过滤掉@cricket。 为什么在@cricket之前加上单词border(\ b)并不能达到预期效果?但是当我删除单词boundary(\ b)时,代码就会给我所需的结果。 我的代码如下:

txt = "cc: @cricket #ipl"
print(re.sub(r'\b@\S+','', txt))
# cc: @cricket #ipl
print(re.sub(r'@\S+','', txt))    
# cc:  #ipl

0 个答案:

没有答案