如何在 vim 正则表达式中表达所有西班牙字符?
How do I express all Spanish Characters in vim regex?
今天我在做一些文本替换工作,但我发现 [a-z]
似乎不包含 ñ
或 á
等西班牙字符。但在西班牙语中,它们只是普通字符,不是特殊符号。
那么,有没有办法将这些字符包含在一个简单的 vim 正则表达式短语中?
不幸的是,Vim 的正则表达式在这方面不是很强大。 \a
和 [:alpha:]
等原子仅匹配 ASCII 字符。
您必须明确包含所有特殊的西班牙字符 ([a-záñ...]
),或者使用 等效 类,它们在忽略重音的同时匹配:[[=a=][=b=][=c=]...]
今天我在做一些文本替换工作,但我发现 [a-z]
似乎不包含 ñ
或 á
等西班牙字符。但在西班牙语中,它们只是普通字符,不是特殊符号。
那么,有没有办法将这些字符包含在一个简单的 vim 正则表达式短语中?
不幸的是,Vim 的正则表达式在这方面不是很强大。 \a
和 [:alpha:]
等原子仅匹配 ASCII 字符。
您必须明确包含所有特殊的西班牙字符 ([a-záñ...]
),或者使用 等效 类,它们在忽略重音的同时匹配:[[=a=][=b=][=c=]...]