0
今天我正在做一些文本替換工作,但我發現[a-z]
似乎不包括像ñ
或á
這樣的西班牙字符。但在西班牙語中,它們只是普通的字符,而不是特殊的符號。如何在vim regex中表示所有西班牙字符?
那麼,有沒有辦法將這些字符包含在一個簡單的vim regex短語中?
今天我正在做一些文本替換工作,但我發現[a-z]
似乎不包括像ñ
或á
這樣的西班牙字符。但在西班牙語中,它們只是普通的字符,而不是特殊的符號。如何在vim regex中表示所有西班牙字符?
那麼,有沒有辦法將這些字符包含在一個簡單的vim regex短語中?
不幸的是,Vim的正則表達式在這方面並不是很強大。像\a
和[:alpha:]
這樣的原子只能匹配ASCII字符。
你必須明確地包括所有特殊西班牙字母([a-záñ...]
),或使用等價類,這比賽而忽略口音:[[=a=][=b=][=c=]...]