我有一种情况需要在我的代码文件中搜索几个对象。目前,我正在通过使用visual studio搜索选项为我想要搜索的每个文本进行搜索。 我想使用正则表达式(搜索 - >使用 - >正则表达式)使用OR运算符一次搜索我的所有文本。 请建议我,因为我不太熟悉正则表达式语法。
Sry有问题的编辑本身.. 我得到了答案。就像我想搜索对象'abc','xyz'一样,我会把abc | xyz放在visual studio seach box中。但我不知道如何使这个搜索案例不敏感。我有一点使用/ i或-i或?i,但在哪里以及如何 - 我不知道。
答案 0 :(得分:1)
据我所知,Visual Studio应该搜索不区分大小写,除非您选中“匹配大小写”框(参见屏幕截图)。
答案 1 :(得分:0)
您可以使用交替运算符|有效地或部分正则表达式。因此(foo)|(bar)
会找到文本“foo”或文本“bar”。当然,任何一方都可以成为一个正则表达式,所以你可以提出一些非常复杂的东西。
但正如zzzzBov所说,如果你想要更多帮助,你将不得不提供更多信息。或者,你知道,read the documentation。
答案 2 :(得分:0)
我发现使用正则表达式在文件中搜索在Visual Studio 2015中的区分大小写方面存在问题。即使使用"匹配案例"选项已打开,默认情况下它将匹配文本忽略大小写。
以某种方式解决这个问题的一个技巧是使用捕获,除了"匹配案例"使用括号括起你想要的文字文本。选项!
所以代替:abc。 def 使用:(abc)。(def)