2013-05-30 77 views
0

如何在Visual Studio中搜索特定文本但在某些情况下忽略它?基本上,我在项目代码中的任何地方搜索项目名称,但我不希望每一个页面,名称空间都适合我的搜索,每一页都会遇到。在Visual Studio 2010中搜索

因此,例如,如果它是“admin.foobar.com.admin”,我需要查找所有“foobar.com”的发生,而忽略它。这可能吗?

+0

您是否尝试过一个正则表达式搜索,或者在搜索选项来使用 “仅全字”? –

+0

在“admin.foobar.com.admin”中仍然使用“整个单词”找到“foobar.com”。我很惊讶与正则表达式的 –

回答

-1

使用正则表达式搜索选项。

  1. (在文件对话框中查找)按Ctrl-Shift-F组合
  2. 在 “查找内容” 字段中输入 “[^管理] foobar.com”
  3. 在 “查找范围”下拉列表中,选择整个解决方案(或限制任何你想)
  4. 展开“查找选项”,在“使用”选择“正则表达式”下拉菜单
  5. 单击“查找全部”

注意:这只会消除“管理员”的情况。在“foobar.com”之前。

+0

不,它不会做你认为它的作用。您的搜索表达式会查找每个出现的“foobar.com”,它们都是**而不是前面有'a''d''m''i''n'或'。'字符,即,它将跳过** afoobar.com,dfoobar.com,mfoobar.com,ifoobar.com,nfoobar.com和.foobar.com,但会查找每个其他foobar.com –

+0

你是对的。感谢您的更正。 –