Em Vim há uma opção para escrever regexs no mesmo estilo que Awk por exemplo /sp\{0,\}/
Seria
/sp{0,}/
Em Vim há uma opção para escrever regexs no mesmo estilo que Awk por exemplo /sp\{0,\}/
Seria
/sp{0,}/
Respostas:
Preceder seu padrão \v
tornará o padrão "mágico" e símbolos como {
e [
terão um significado interpretado (e os literais precisam ser escapados).
Então /\vsp{1,}
, encontraria o que você queria (acabei de testar).
Você pode tornar isso um padrão, remapeando /
para /\v
com as seguintes linhas no seu vimrc:
nnoremap / /\v
vnoremap / /\v
Veja :help pattern
para mais.
/sp\{0,}
Obviamente {0,}
, seria melhor usar *
: /sp*
iria (igual ao acima) encontrar um 's' seguido de zero ou mais p's. Observe que zero ou mais é sempre verdadeiro, portanto, não há razão para isso nessa expressão específica.