正则表达式 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'] []
广告