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


单词边界 \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 年 6 月 16 日

536 次浏览

开启您的 职业生涯

完成课程认证

开始
广告