我試着拿出一個正則表達式來捕獲以下模式:需要幫助Vim的正則表達式
我想從包含字符AZ,但不包括ē,˚F和g^ 我知道在Vim裏的人物類
[^efg]
排除字符:E,F和摹
我已經試過follwoing正則表達式
%s/[a-z[^efg]]//gc
,但它不捕獲我想
我試着拿出一個正則表達式來捕獲以下模式:需要幫助Vim的正則表達式
我想從包含字符AZ,但不包括ē,˚F和g^ 我知道在Vim裏的人物類
[^efg]
排除字符:E,F和摹
我已經試過follwoing正則表達式
%s/[a-z[^efg]]//gc
,但它不捕獲我想
你可以考慮使用你所需要的其他範圍是什麼(即單個字符組,它應該除了那些您明確排除在外的每一個字符匹配中[a-d]
和[h-z]
):
[a-dh-z]
例
上面只是一個例子來說明我的問題,我的真正問題是更復雜的只有幾個字符。我正在尋找更通用的解決方案。 – 1234
您能提供一些更真實的輸入/輸出內容的例子嗎? –
嘗試'\([efg] \)\ @![a-z]' –