5

次の文字列と一致させるために正規表現を使用したい:

blub{(介在スペースなし) およびblub  {(2 つの介在スペース) およびblub   {(3 つの介在スペース) などであるが、 blub {(1 つの介在スペース)ではない

現時点では、vimrc ファイルで、残りの部分と 一致blub{させることができます。ただし、これらをvimの正規表現に結合することはできません。どうすればこれを達成できますか?/\S{//\S \{2,}{/

目的は、ブラケットの間にスペースがないすべての行を cpp ファイルにマークすることです。

4

2 に答える 2

7

代替手段を使用してください。

/\S\(\| \{2,}\){/
于 2012-12-20T10:02:33.483 に答える
6

これを試して:

/\S\(\s\{2,}\)\?{/

これは、1 つのスペースの可能性をスキップする、2 つ以上の空白のゼロまたは 1 つを示します。

于 2012-12-20T10:06:17.890 に答える