ตามเอกสารของ Python บางที metacharacter ที่สำคัญที่สุดในนิพจน์ทั่วไปคือแบ็กสแลช \. เช่นเดียวกับตัวอักษรสตริง Python แบ็กสแลชสามารถตามด้วยอักขระต่างๆ เพื่อระบุลำดับพิเศษต่างๆ นอกจากนี้ยังใช้เพื่อหลีกหนีจากอักขระเมตาทั้งหมด ดังนั้นคุณจึงยังสามารถจับคู่พวกมันในรูปแบบต่างๆ ได้ ตัวอย่างเช่น หากคุณต้องการจับคู่ [ หรือ \ คุณสามารถนำหน้าด้วยแบ็กสแลชเพื่อลบความหมายพิเศษ:\[ หรือ \\.
โค้ดต่อไปนี้เน้นการทำงานของแบ็กสแลชใน Python regex
ตัวอย่าง
import re result = re.search('\d', '\d') print result result = re.search(r'\\d', '\d') print result.group()
ผลลัพธ์
สิ่งนี้ให้ผลลัพธ์
None \d