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'] []
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP