0

同様の質問を探しましたが、見つかりませんでした。

コード ファイル内の Visual Studio 内で、特定のコード文字列を含むすべての foreach ループを見つけたいですか? すべての foreach を簡単に検索できますが、それは数百にもなり、それぞれをダブルクリックして手動で検査するのは難しすぎますか?

例えば。

foreach(var foo in foos)
{
Console.WriteLine("I need search for the string 'Console' inside the foreach.");
}

正規表現を考えましたが、書き方がわかりません。別の方法があるかどうかはわかりません。

4

1 に答える 1

0

うーん...正規表現が良い方法だと思います。私はビジュアルスタジオのユーザーではありませんが、使用できる正規表現は次のとおりです。

foreach\([^\)]+\)[^}]+(YOUR SEARCH STRING HERE)[^}]+}
于 2012-05-10T23:00:09.640 に答える