我正在使用带有c#的Visual Studio 2010。我需要搜索我的代码库,找到所有代码行,其中在单行代码中找到两个字符串(代码行可以跨越c#允许的多行)。两个字符串没有连接,我不知道它们之间会是什么。我只是想找到它在代码行中找到两个字符串的所有出现。反正有没有这样做? Visual Studio之外是否还有其他工具可以进行此类搜索?
答案 0 :(得分:16)
您可以在Visual Studio中使用regular expressions to search for files - 不需要外部工具(当然,如果您愿意,可以使用grep
。)
参见Using Regular Expressions in Visual Studio - 语法有些深奥,因为它不符合当前使用的大多数正则表达式方言(肯定与.NET不同)。
类似的东西:
string1.+string2
应该有效。如果您在任何一个订单中都需要这个,请尝试:
string1.+string2|string2.+string1