10

Visual Studio 2010 と c# を使用しています。コードベースを検索して、1 行のコードで 2 つの文字列が見つかったすべてのコード行を検索する必要があります (コード行は、C# が許可する複数行にまたがる可能性があります)。2 つの文字列は接続されておらず、その間に何があるかわかりません。コード行で両方の文字列が見つかるすべての出現箇所を見つけたいだけです。とにかくこれを行うことはありますか?このタイプの検索を可能にする Visual Studio 以外のツールはありますか?

4

1 に答える 1

16

正規表現を使用して Visual Studio 内でファイルを検索できます。このための外部ツールは必要ありません (もちろん、必要に応じて使用できgrepます)。

Visual Studio での正規表現の使用を参照してください。構文は、現在使用されているほとんどの正規表現方言に準拠していないという点でやや難解です (.NET の方言とは確実に異なります)。

何かのようなもの:

string1.+string2

動作するはずです。いずれかの順序でこれが必要な場合は、次を試してください。

string1.+string2|string2.+string1
于 2012-09-01T16:12:41.627 に答える