标签: vim
今天我正在做一些文字替代工作,但我发现[a-z]似乎不包含ñ或á等西班牙语字符。但在西班牙语中,它们只是普通字符,而不是特殊符号。
[a-z]
ñ
á
那么,有没有办法在简单的vim正则表达式短语中包含这些字符?
答案 0 :(得分:5)
不幸的是,Vim的正则表达式在这方面并不是很强大。像\a和[:alpha:]这样的原子只匹配ASCII字符。
\a
[:alpha:]
您必须明确包含所有特殊西班牙语字符([a-záñ...]),或使用等价类,这些字符匹配而忽略重音:[[=a=][=b=][=c=]...]
[a-záñ...]
[[=a=][=b=][=c=]...]