В 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. Зауважте, що нуль і більше завжди вірні, тому в цьому конкретному виразі немає причини.