2015-01-04 69 views
0

今天我正在做一些文本替換工作,但我發現[a-z]似乎不包括像ñá這樣的西班牙字符。但在西班牙語中,它們只是普通的字符,而不是特殊的符號。如何在vim regex中表示所有西班牙字符?

那麼,有沒有辦法將這些字符包含在一個簡單的vim regex短語中?

回答

5

不幸的是,Vim的正則表達式在這方面並不是很強大。像\a[:alpha:]這樣的原子只能匹配ASCII字符。

你必須明確地包括所有特殊西班牙字母([a-záñ...]),或使用等價類,這比賽而忽略口音:[[=a=][=b=][=c=]...]