在.NET中,\p{L}
匹配任何ascii或非ascii字母(因此它将匹配a
和ü
)。
http://www.regular-expressions.info/unicode.html#prop
这是否与Vim等效?
在Vim中\a
或\w
只匹配范围[a-z]
(或[0-9A-Za-z_]
)中的字符。
答案 0 :(得分:6)
您可以明确告诉vim要匹配的十六进制值范围。这是一种霰弹枪方法,但是如果你知道可能的范围(例如UTF-8),这将起作用:
/[\x7f-\xffa-zA-Z]
您还可以通过直接输入unicode字符或以下列格式输入代码来搜索显式unicode值:
/\%u0300