Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

\B 정규식은 Python에서 어떻게 작동합니까?

<시간/>

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