如何找到包含两个单独单词的所有文件?

时间:2012-02-24 21:00:36

标签: visual-studio-2010 find

在VS2010中,“在文件中查找”的正则表达式是什么来搜索包含两个单独的单词而不管换行符的所有源文件?

例如,我想找到任何包含'This'和'That'的源文件。

我尝试了类似的东西,但它不起作用:

((This)。* \ n *。*(那))

2 个答案:

答案 0 :(得分:16)

'this'后跟任何内容,包括换行符后跟'that',

'that'后跟任何内容,包括换行符后跟'this':

((this)(.*\n)*.*(that))|((that)(.*\n)*.*(this))

答案 1 :(得分:0)

我发现这样做更容易,例如:

select|insert|update|delete

注意:VS的搜索需要设置为使用正则表达式。 单词的顺序无关紧要。

所以,我们最终得到这样的东西: enter image description here

编辑: 要查找列表,只需执行"整个解决方案",然后"查找全部"。 enter image description here

enter image description here