如何在vim正则表达式中表达所有西班牙语字符?

时间:2015-01-04 15:24:27

标签: vim

今天我正在做一些文字替代工作,但我发现[a-z]似乎不包含ñá等西班牙语字符。但在西班牙语中,它们只是普通字符,而不是特殊符号。

那么,有没有办法在简单的vim正则表达式短语中包含这些字符?

1 个答案:

答案 0 :(得分:5)

不幸的是,Vim的正则表达式在这方面并不是很强大。像\a[:alpha:]这样的原子只匹配ASCII字符。

您必须明确包含所有特殊西班牙语字符([a-záñ...]),或使用等价类,这些字符匹配而忽略重音:[[=a=][=b=][=c=]...]