คู่มืออธิบายตัวละคร regexp พิเศษและ^
$
เช่นเดียวกับในภาษาถิ่นปกติส่วนใหญ่ฉันรู้ว่าพวกเขาดูเหมือนจะตรงกับจุดเริ่มต้นหรือจุดสิ้นสุดของสตริง อย่างไรก็ตามฉันยังค้นพบว่ามี`
และ'
ตัวละครที่ใช้ได้ จากคำอธิบายที่พบที่นี่พวกเขาดูเหมือนจะตรงกับจุดเริ่มต้นหรือจุดสิ้นสุดของสตริง ใครช่วยอธิบายความแตกต่างระหว่างตัวละครพิเศษเหล่านี้พร้อมตัวอย่างและคำแนะนำในการใช้เมื่อไหร่?
เมื่อฉันดูค่าของauto-mode-alist
พวกเขาดูเหมือนจะใช้แทนกันเพื่อให้ตรงกับจุดสิ้นสุดของสตริง:
(...
("\\.scss\\'" . scss-mode)
("\\.ya?ml$" . yaml-mode)
...)
$
เช่นนั้นพวกเขาเป็นธนาคารในชื่อไฟล์ที่ไม่ได้ขึ้นบรรทัดใหม่ นี้จะมักจะไปได้ (มาก) สมมติฐานปลอดภัย แต่ก็ไม่ได้รับประกัน การใช้\\'
จึงเป็นแนวปฏิบัติที่ดีที่สุด