在Visual Studio 2010中,在单行c#代码中搜索两个字符串

use*_*673 9 .net c# search visual-studio-2010 visual-studio

我正在使用带有c#的Visual Studio 2010.我需要搜索我的代码库,找到所有代码行,其中在单行代码中找到两个字符串(代码行可以跨越c#允许的多行).两个字符串没有连接,我不知道它们之间会是什么.我只是想找到它在代码行中找到两个字符串的所有出现.反正有没有这样做?Visual Studio之外是否还有其他工具可以进行此类搜索?

Ode*_*ded 16

您可以使用正则表达式在Visual Studio中搜索文件 - 不需要外部工具(当然,grep如果您愿意,可以使用).

请参阅在Visual Studio中使用正则表达式 - 语法有些深奥,因为它不符合当前使用的大多数正则表达式方言(它肯定与.NET不同).

就像是:

string1.+string2
Run Code Online (Sandbox Code Playgroud)

应该管用.如果您在任何一个订单中都需要它,请尝试:

string1.+string2|string2.+string1
Run Code Online (Sandbox Code Playgroud)