Python中的B正则表达式如何工作?


词边界\b匹配单边是单词字符(通常是字母、数字或下划线)的位置。

\B匹配\b不匹配的所有位置。

以下代码展示了正则表达式\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'] []

更新于:2020-06-16

536次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告