Visual Studio 2012、2013、2015、VS Code で正規表現の検索と置換を使用してキャプチャ グループを参照する方法 質問する

Visual Studio 2012、2013、2015、VS Code で正規表現の検索と置換を使用してキャプチャ グループを参照する方法 質問する

これについてはたくさんの質問があるのはわかっていますが、私が見つけた質問には、どのVSバージョンを参照しているかを具体的に言及しているものはありませんでした。その重要な情報が欠けているため、私が見つけた回答をうまく活用することができませんでした。最も一般的なのは

  • {}で囲み、\1、\2、\nでキャプチャを表示

ただし、これは Visual Studio で正規表現の検索と置換を行う古い方法のようで、VS 2012 では機能しません。

ベストアンサー1

VS 2012 および VS 2015 で検索と置換を行うには、次の手順を実行します。

(syonip に感謝)

検索オプションで、「正規表現を使用する」がチェックされていることを確認し、検索するテキストとして次のテキストを入力します。

_platformActions.InstallApp\((.+)\)

置き換えるテキストは次のとおりです。

this.Platform().App($1).Install()

注: SLaks が以下のコメントで指摘しているように、正規表現構文の変更は、VS2012 が標準の .Net 正規表現エンジンに切り替わったためです。

注:別のコメント投稿者は、これがVisual Studio Code (vscode)でも機能することを指摘しました。

おすすめ記事