Visual Studio 2010を使用して、プロジェクトレベルの正規表現置換を以下のように実行したいと思います。
探す:#region {any string here}
交換:#region - string from above -
私は以下を試しました:
region\s'{[^]+}'
region '{[^]+}'
region {:q}
しかし、IDEは誤ったパターンについて文句を言います。どうすればこれを修正できますか?
Visual Studio 2010を使用して、プロジェクトレベルの正規表現置換を以下のように実行したいと思います。
探す:#region {any string here}
交換:#region - string from above -
私は以下を試しました:
region\s'{[^]+}'
region '{[^]+}'
region {:q}
しかし、IDEは誤ったパターンについて文句を言います。どうすればこれを修正できますか?
ああ、Visual Studio 正規表現...「標準」の多くに分岐するため、正規表現と呼ぶべきではありません
私はVSを起動し、いくつかの試行錯誤の後、これは機能します:
探す:
\#region \{{.*}\}
交換:
#region - \1 -
試す:
探す:{\#region:b+}{.*}
交換:\1 - \2 -
特に「{」と「}」を検索している場合は、
探す:{\#region:b+}\{{.*}\}
引用符付き:
探す:{\#region:b+}{'.*'}
引用符を削除するには:
探す:{\#region:b+}'{.*}'