Trong Vim là có một tùy chọn để viết regexs theo phong cách tương tự như AWK ví dụ /sp\{0,\}/
sẽ được
/sp{0,}/
Trong Vim là có một tùy chọn để viết regexs theo phong cách tương tự như AWK ví dụ /sp\{0,\}/
sẽ được
/sp{0,}/
Câu trả lời:
Trước mô hình của bạn với \vsẽ làm cho mô hình ma thuật Hồi giáo, và các biểu tượng thích {và [có ý nghĩa diễn giải (và nghĩa đen cần phải được thoát ra).
Vì vậy, /\vsp{1,}sẽ tìm thấy những gì bạn muốn (tôi chỉ thử nghiệm nó).
Bạn có thể làm điều này một loại mặc định bằng cách Remapping /đến /\vvới những dòng sau trong vimrc của bạn:
nnoremap / /\v
vnoremap / /\v
Xem :help patternđể biết thêm.
/sp\{0,}
Tất nhiên {0,}, bạn sẽ tốt hơn khi sử dụng *: /sp*would (giống như ở trên) tìm một 's' theo sau là 0 hoặc nhiều p. Lưu ý rằng số 0 trở lên luôn luôn đúng, vì vậy không có lý do nào cho biểu thức cụ thể này.