El manual describe los caracteres especiales regexp ^y $. Como en la mayoría de los dialectos de expresiones regulares que conozco, parecen coincidir con el inicio o el final de una cadena. Sin embargo, también he descubierto que hay `y 'personajes disponibles. Según la explicación que se encuentra aquí , también parecen coincidir con el inicio o el final de las cadenas. ¿Podría alguien explicar la diferencia entre estos caracteres especiales, con un ejemplo y una recomendación sobre cuándo usarlos?
Cuando miro el valor de auto-mode-alist, parece que se usan indistintamente para coincidir con el final de las cadenas:
(...
("\\.scss\\'" . scss-mode)
("\\.ya?ml$" . yaml-mode)
...)
$así, apuestan por nombres de archivo que no contienen líneas nuevas. Esto normalmente será una suposición (muy) segura, pero no está garantizada .\\'Por lo tanto, el uso es la mejor práctica.