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

How do I express all Spanish Characters in vim regex?

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

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

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

您必须明确包含所有特殊的西班牙字符 ([a-záñ...]),或者使用 等效 类,它们在忽略重音的同时匹配:[[=a=][=b=][=c=]...]