これについてはたくさんの質問があることは承知していますが、具体的にどの VS バージョンを参照したかを特定したものはありませんでした。その重要な情報が欠落しているため、見つけた答えをうまく使用することができませんでした. 最も一般的だったのは
- {} で囲み、\1、\2、\n でキャプチャを表示
ただし、これは Visual Studio で正規表現の検索と置換を行う古い方法のようで、VS 2012 では機能しません。
これについてはたくさんの質問があることは承知していますが、具体的にどの VS バージョンを参照したかを特定したものはありませんでした。その重要な情報が欠落しているため、見つけた答えをうまく使用することができませんでした. 最も一般的だったのは
ただし、これは Visual Studio で正規表現の検索と置換を行う古い方法のようで、VS 2012 では機能しません。
VS 2012 および VS 2015 で検索して置き換えるには、次の手順を実行します。
例(syonipに感謝)
検索オプションで、「正規表現を使用する」がチェックされていることを確認し、検索するテキストとして次を入力します。
_platformActions.InstallApp\((.+)\)
そして、それを置き換えるテキストとして次のとおりです。
this.Platform().App($1).Install()
注:以下のコメントで SLaks が指摘しているように、正規表現構文の変更は、VS2012 が標準の .Net 正規表現エンジンに切り替わったためです。
注:別のコメンターは、これが Visual Studio Code (vscode) でも機能することを指摘しました。
この例を追加するには、コードでやらなければならなかったことがあります。
何を見つける:
_platformActions.InstallApp\((.+)\)
と置換する:
this.Platform().App($1).Install()
これにより、InstallApp(x) への呼び出しが this.Platform().App(x).Install() に置き換えられます。
*検索オプションで「正規表現を使用する」にチェックを入れることを忘れないでください