Dans Vim est - il une possibilité d'écrire regexs dans le même style que Awk par exemple /sp\{0,\}/
serait - il
/sp{0,}/
Dans Vim est - il une possibilité d'écrire regexs dans le même style que Awk par exemple /sp\{0,\}/
serait - il
/sp{0,}/
Réponses:
Faire précéder votre modèle \v
rendra le modèle «magique», et les symboles aiment {
et [
ont une signification interprétée (et les littéraux doivent être échappés).
Trouverait donc /\vsp{1,}
ce que vous vouliez (je viens de le tester).
Vous pouvez en faire une sorte de défaut en remappant /
à /\v
avec les lignes suivantes dans votre vimrc:
nnoremap / /\v
vnoremap / /\v
Voir :help pattern
pour en savoir plus.
/sp\{0,}
Bien sûr {0,}
, vous feriez mieux d'utiliser *
: /sp*
trouverait (comme ci-dessus) un «s» suivi de zéro ou plusieurs p. Notez que zéro ou plus est toujours vrai, donc il n'y a aucune raison pour cela dans cette expression particulière.