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.