Visual Studio查找和替换 - 排除命名空间/类/方法/变量

时间:2013-06-03 19:56:29

标签: visual-studio-2010 visual-studio

我在Visual Studio中有一个解决方案,其中包含以 ABC 命名的命名空间/类/方法/变量。巧合的是一些包含ABC的表示方面(如字符串和视图)。我试图找到字符串/视图中的所有ABC出现。

有些代码可能如下所示:

1  namespace ABC.defghi
2  {
3    public class ABCer
4    {
5       var myVar = "This is my ABC string";
6       public ActionResult onlyABCcan(string ABC)
7       {
8           return View();
9       }
10   }
11 }

如果我在Visual Studio中搜索ABC,则会得到5个结果。

如果我搜索ABC,并且匹配整个单词,则会得到3个结果。

如何让它只显示一个结果(第5行)?

是否可以使Visual Studio仅搜索C#中的字符串和视图中的HTML?

2 个答案:

答案 0 :(得分:2)

进行搜索时,在Find Options面板中,您可以指定要搜索的文件类型。然后,您只能在HTML文件中进行普通搜索,然后在.cs上执行另一个搜索。文件,使用后者中的正则表达式在引号之间搜索ABC。像这样:

".*ABC.*"

实际上,我对RegEx有点生疏,所以它可能是一种变体。

答案 1 :(得分:1)

除了Renan(+1的答案)之外,你还可以看到上述发现选项的截图。

enter image description here