Trong .NET, \p{L}
khớp với bất kỳ chữ ascii hoặc non-ascii nào (vì vậy nó sẽ khớp với cả hai a
và ü
).Làm cách nào để tìm kiếm trong Vim, sử dụng cụm từ thông dụng cho các chữ cái (cả ascii và non ascii)?
http://www.regular-expressions.info/unicode.html#prop
Có Vim tương đương cho điều này không?
Trong Vim \a
hoặc \w
sẽ chỉ khớp các ký tự trong phạm vi [a-z]
(hoặc [0-9A-Za-z_]
).
Để tham khảo: http://vimdoc.sourceforge.net/htmldoc/pattern.html; có vẻ như bạn có thể chơi xung quanh với ví dụ '\ P', tức là các ký tự có thể in (cho phép nhiều byte) không bao gồm chữ số. Bạn có thể phải ghi đè giá trị cho tùy chọn 'isprint'. – polygenelubricants