Warum werden in der Regex-Engine von vim einige Metazeichen ausgeblendet und andere nicht?
Warum müssen Sie einige Metazeichen in ihrer Regex-Engine maskieren, andere jedoch nicht? Zum Beispiel:
/foo[1-9]*
funktioniert wie erwartet, aber der reguläre Ausdruck
foo[1-9]+
muss ausgedrückt werden als
/foo[1-9]\+
in vim. Weiß jemand Bescheid?