He estado jugando rxúltimamente y me di cuenta de que hay (al menos) 3 formas diferentes de indicar espacios en blanco en las expresiones regulares.
[:blank:][:space:]\s-
¿Cuáles son las diferencias entre cada uno de ellos? ¿Depende del modo mayor?
regular-expressions
syntax
Malabarba
fuente
fuente

[:space:]Y\s-son los mismos.)C-h i, Manual Elisp,C-s [:space].;)Respuestas:
La
[:blank:]clase de caracteres solo coincide con los caracteres SPC y TAB. Los otros dos coinciden con espacios en blanco basados en la tabla de sintaxis activa.No parece haber una diferencia entre
[:space:]y\s-. El último es un ejemplo de lo general \ s código de patrón para la coincidencia sobre la base de una clase de sintaxis.fuente
regexp-builderpuedo confirmar eso[:space:]y\s-unir los caracteres adicionales como espacios.