\B 正则表达式如何在 Python 中工作?
单词边界\b匹配一侧是单词字符(通常是字母、数字或下划线)的位置
\B匹配\b不匹配的所有位置。
以下代码显示了regexpr\B的工作原理
import re result = re.findall(r'\Bcat', 'certificate') result2 = re.findall(r'\Bcat', 'tomcat') result3 = re.findall(r'\Bcat', 'catfish') print result, result2,result3
这给出了输出
['cat'] ['cat'] []