2016-05-17 14 views
1

私は次のパターンキャプチャするために正規表現を思い付くしよう:Vimの正規表現のためのヘルプが必要です

私はAZから文字を含めたいが、しかしG F 電子を除外 私はVimの中の文字クラスを知っている

[^efg] 

は、文字を除外eは、グラム

fは、私は正規表現

%s/[a-z[^efg]]//gc 

をfollwoing試してみましたが、それは(私が

+0

「\([efg] \)\ @![a-z]」 –

答えて

5

何をしたいあなたは、あなたが必要とする他の範囲を使用して検討することもでき捕捉しませんすなわち、あなたが明示的に除外除くすべての文字と一致している必要があり、単一の文字グループ内[a-d][h-z]):

[a-dh-z] 

あなたはsee an interactive example of this hereでき

enter image description here

+0

私の問題を説明するための例の上に、私の本当の問題はほんの数文字だけ複雑です。私はより一般的な解決策を探しています。 – 1234

+0

現実世界の入出力のいくつかの詳細な例を提供できますか? –

関連する問題