En Vim hay una opción para escribir expresiones regulares en el mismo estilo que Awk, por ejemplo, /sp\{0,\}/
sería
/sp{0,}/
En Vim hay una opción para escribir expresiones regulares en el mismo estilo que Awk, por ejemplo, /sp\{0,\}/
sería
/sp{0,}/
Respuestas:
Anteriores a su patrón con \v
hará que el patrón “mágica”, y como símbolos {
y [
tienen un significado interpretado (y literales necesitará ser escapado).
Entonces /\vsp{1,}
encontraría lo que buscaba (lo acabo de probar).
Usted puede hacer esto una especie de incumplimiento por parte de reasignación /
a /\v
las siguientes líneas en su vimrc:
nnoremap / /\v
vnoremap / /\v
Mira :help pattern
para más.
/sp\{0,}
Por supuesto {0,}
, sería mejor usar *
: encontraría /sp*
(igual que el anterior) una 's' seguida de cero o más p. Tenga en cuenta que cero o más siempre es cierto, por lo que no hay razón para ello en esta expresión en particular.