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'] []
广告