如何在Visual Studio 2010中搜索html标记?

时间:2013-06-27 21:14:11

标签: visual-studio-2010

我正在尝试在Visual Studio 2010中找到我的解决方案中<script>的所有实例。以下是我采取的步骤:

  1. 键入CTRL + Shift + F
  2. 在“查找内容:”文本框中输入<script
  3. 点击“全部查找”按钮
  4. 我只得到<script>在字符串中的结果(即var foo = "<script>do something</script>,其中<script>是.cshtml文件中唯一的html标记,或者<script>是在评论中(即//Close the <script> tag)。

    我尝试使用\<script\>进行正则表达式搜索,结果为0。我搜索<a>的结果相同。我没有使用所有html标签对Visual Studio 2010搜索进行详尽的测试,但似乎所有html标签都同样破坏了。

    如何在源代码中找到我要查找的内容?

1 个答案:

答案 0 :(得分:1)

我的猜测是你的脚本标签是这样定义的

<script type="text/javascript"></script>

而不是:

<script></script> 

因此,请在“查找选项”中选中“使用正则表达式”进行尝试:

  1. 点击CTRL + F
  2. 转到“在文件中查找...”
  3. 使用此表达式:

      

    \</*script[ ]*.*\>

  4.      它应该找到所有打开和关闭<script>标记。但是,如果您正在尝试进行查找和替换,请务必小心。当我运行它时,我从几个第三方javascript文件(包括淘汰赛)中得到了一些结果。

    我知道它不是最好的正则表达式语法,但Visual Studio查找语法明显不同于常规.NET正则表达式。