W silniku wyrażeń regularnych vima, dlaczego niektóre metaznaki uciekają, a inne nie?
Dlaczego musisz uciec z niektórych metaznaków w ich silniku wyrażeń regularnych, ale nie innych? Na przykład:
/foo[1-9]*
działa zgodnie z oczekiwaniami, ale wyrażenie regularne
foo[1-9]+
musi być wyrażona jako
/foo[1-9]\+
w vim. Ktoś wie?