단어 경계 \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'] []