Computer >> Máy Tính >  >> Lập trình >> Python

Biểu thức chính quy \ B hoạt động như thế nào trong Python?

Ranh giới từ \ b khớp với các vị trí mà một bên là ký tự từ (thường là chữ cái, chữ số hoặc dấu gạch dưới)

\ B khớp với tất cả các vị trí mà \ b không khớp.

Đoạn mã sau cho biết cách regexpr \ B hoạt động

import re
result = re.findall(r'\Bcat', 'certificate')
result2 = re.findall(r'\Bcat', 'tomcat')
result3 = re.findall(r'\Bcat', 'catfish')
print result, result2,result3

Điều này cho kết quả

['cat'] ['cat'] []