ในขณะที่พยายามเรียนรู้เพิ่มเติมเล็กน้อยเกี่ยวกับนิพจน์ทั่วไปบทช่วยสอนแนะนำว่าคุณสามารถใช้\b
เพื่อจับคู่ขอบเขตคำได้ อย่างไรก็ตามตัวอย่างต่อไปนี้ในตัวแปล Python ไม่ทำงานตามที่คาดไว้:
>>> x = 'one two three'
>>> y = re.search("\btwo\b", x)
มันควรจะได้รับวัตถุแข่งขันหากมีสิ่งใดถูกจับคู่ None
แต่มันเป็น
คือ\b
การแสดงออกไม่ได้รับการสนับสนุนในหลามหรือฉันใช้มันผิดหรือเปล่า?
re.search(r"\btwo\b", x)