Không giống như một số triển khai của các công cụ biểu thức chính quy, Vim dường như không hỗ trợ ký hiệu đó ( [\s\w]) trong các bộ sưu tập. Tuy nhiên, người ta có thể sử dụng các biểu thức lớp ký tự POSIX .
[:blank:]cũng giống như \s.
[:space:]phù hợp với số lượng ký tự khoảng trắng lớn hơn so với \svà có vẻ tương đương với \_s.
[:alnum:]gần đúng \w, nhưng không khớp với dấu gạch dưới ( _).
Vì vậy, bộ sưu tập bạn muốn có thể được viết là [[:blank:][:alnum:]_]hoặc [[:space:][:alnum:]_].
Tôi đã không xác nhận điều này bằng cách thử nghiệm, nhưng nó được ghi lại trong :h regexp, :h /character-classesvà :h /collection.
Lưu ý về tính di động: Trong các công cụ regex khác, \sthường giống như [:space:](hoặc \_s) trong Vim.
[[:space:][:alnum:]_]có thể được sử dụng để ước tính bộ sưu tập\svà\w, mặc dù.