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

pythonserver side programmingprogramming

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

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

以下代码显示了 regexpr \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'] []

相关文章


有用资源