Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Visual Studio查找和替换-排除名称空间/类/方法/变量_Visual Studio 2010_Visual Studio - Fatal编程技术网

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

Visual studio 2010 Visual Studio查找和替换-排除名称空间/类/方法/变量,visual-studio-2010,visual-studio,Visual Studio 2010,Visual Studio,我在VisualStudio中有一个以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(str

我在VisualStudio中有一个以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 }
如果我在VisualStudio中搜索
ABC
,它将得到5个结果

如果我在启用“匹配全字”的情况下搜索
ABC
,它将得到3个结果

如何使其仅显示一个结果(第5行)


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

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

".*ABC.*"

事实上,我对正则表达式有点生疏,所以它可能是它的一个变体。

除了Renan的答案(+1)之外,这里还有提到的查找选项的屏幕截图


这对字符串文本也适用吗?例如:字符串a=@“mystring with line breaks”应该是。你可以做一个快速测试。如果我查看HTML文件中的所有文本,它会发现如下元素。无论如何,是否只能搜索HTML元素的内容(类似于上面的正则表达式,但使用<而不是“”)。因此它不会找到,但会找到我在RexEx中的ABCMy知识的内容是有限的,目前范围内没有VS。到目前为止,我可以推荐您:。这应该会有所帮助。