Manuel açıklar regexp'in özel karakterleri ^
ve $
. Bildiğim çoğu normal ifade lehçesinde olduğu gibi, bir dizenin başlangıcı veya sonu ile eşleşiyor gibi görünüyorlar. Ancak, kullanılabilir karakterler `
ve '
karakterler olduğunu da keşfettim . Burada bulunan açıklamaya göre , dizelerin başlangıcı veya bitişi ile de eşleşiyor gibi görünüyorlar. Birisi bu özel karakterler arasındaki farkı, bunları ne zaman kullanacağınıza ilişkin bir örnek ve öneri ile açıklayabilir mi?
Ben değerine baktığınızda, auto-mode-alist
dizelerin sonuna uygun olarak birbirlerinin yerine kullanılır gibi görünüyor:
(...
("\\.scss\\'" . scss-mode)
("\\.ya?ml$" . yaml-mode)
...)
$
, yeni satırlar içermeyen dosya adlarını kullanırlar. Bu genellikle (çok) güvenli bir varsayım olacaktır, ancak garanti edilmez . Bu\\'
nedenle kullanmak en iyi uygulamadır.