Imaginez, nous devons construire une expression rationnelle dans vi/vim. Quels personnages spéciaux devons-nous échapper avec une barre oblique inverse?Vim regexps du point de vue de perl: quels caractères spéciaux pour échapper avec backslash
Par caractères spéciaux, je veux dire les caractères suivants: {} |() - [] + *.^$?
On dirait que nous devons nous échapper: {|() +?
Et laisser tel quel:}^$ * [] -
Merci..
p.s. AFAIK, nous n'avons pas de '?' caractère dans vi/vim mais '=' à la place qui devrait aussi être échappé par une barre oblique inverse.
'\?' Et '\ =' font le même travail. Si vous activez le mode * très magique *, alors ".?" Signifiera * un ou aucun caractère *. – ZyX