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 \v
sẽ 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 /\v
vớ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.