Python 正则表达式B的工作方式是什么

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程