2012-04-23 9 views
6

Visual Studio 2010を使用して、プロジェクトレベルの正規表現を以下のように置き換えます。Visual Studioでの正規表現の置換

検索:#region {any string here}

置き換えます

#region - string from above -は、私が試した以下:

region\s'{[^]+}' 

region '{[^]+}' 

region {:q} 

しかし、IDEが正しくないパターンについて不平を言います。これをどうすれば解決できますか?

+0

[^]されていない(欠けているもの)...してみてください '\ {[^}] + \}' –

答えて

7

ああ、彼らが何であるかの多くの「標準に発散するので、彼らは正規表現と呼ばれるべきではありません...のVisual Studioの正規表現「

私はVSを解雇し、いくつかの試行錯誤の後にこれは動作します:

検索:

\#region \{{.*}\} 

置き換える:

#region - \1 - 
5

試してみてください。

検索:{\#region:b+}{.*}

置き換え:\1 - \2 -

あなたが特に探している場合は '{' と '}'、

検索:{\#region:b+}\{{.*}\}

引用符付き:

検索:{\#region:b+}{'.*'}

削除するには、引用符:

検索:{\#region:b+}'{.*}'