ฉันกำลังอ่านหนังสือเกี่ยวกับการแสดงออกปกติและฉันเจอตัวอย่างนี้สำหรับ\b
:
แมวกระจายอาหารของเขาไปทั่วห้อง
ใช้ regex - \bcat\b
จะตรงกับคำว่าcat
แต่ไม่ได้อยู่ในcat
scattered
สำหรับ\B
ผู้เขียนใช้ตัวอย่างต่อไปนี้:
โปรดป้อนรหัสเก้าหลักตามนั้น
ปรากฏบนสีของคุณ - รหัสรหัสผ่าน
ใช้ regex \B-\B
การแข่งขันระหว่างคำว่า-
color - coded
ใช้\b-\b
บนมืออื่น ๆ ที่ตรงกับ-
ในและnine-digit
pass-key
วิธีการมาในตัวอย่างแรกที่เราใช้\b
ในการแยกcat
และการใช้งานที่สอง\B
จะแยก-
? การใช้\b
ในตัวอย่างที่สองจะตรงกันข้ามกับสิ่งที่ทำก่อนหน้านี้
กรุณาอธิบายความแตกต่างให้ฉัน
แก้ไข: ใครช่วยอธิบายด้วยตัวอย่างใหม่ได้ไหม