我在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?
答案 0 :(得分:2)
进行搜索时,在Find Options
面板中,您可以指定要搜索的文件类型。然后,您只能在HTML文件中进行普通搜索,然后在.cs上执行另一个搜索。文件,使用后者中的正则表达式在引号之间搜索ABC。像这样:
".*ABC.*"
实际上,我对RegEx有点生疏,所以它可能是一种变体。
答案 1 :(得分:1)
除了Renan(+1的答案)之外,你还可以看到上述发现选项的截图。