Python中B正则表达式的工作方式是什么?
单词边界\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'] []
更多Python相关文章,请阅读:Python 教程
极客教程