В Vim есть возможность написать regexs в том же стиле , как Awk, например , /sp\{0,\}/
было бы
/sp{0,}/
В Vim есть возможность написать regexs в том же стиле , как Awk, например , /sp\{0,\}/
было бы
/sp{0,}/
Ответы:
Если вы предшествуете вашему шаблону, шаблон \v
будет «волшебным», а символы, подобные {
и [
имеющие интерпретированное значение (и литералы должны быть экранированы).
Так /\vsp{1,}
что нашел бы то, что хотел (я только что проверил).
Вы можете сделать это своего рода значением по умолчанию, переназначив /
на /\v
него следующие строки в вашем vimrc:
nnoremap / /\v
vnoremap / /\v
Смотрите :help pattern
больше.
/sp\{0,}
Конечно, для {0,}
вас было бы лучше использовать *
: /sp*
бы (так же, как и выше) найти 's', за которым следует ноль или более p. Обратите внимание, что ноль или больше всегда верно, поэтому нет никаких причин для этого в этом конкретном выражении.