ขอบเขตของคำ \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'] []