Regex 在VisualStudio2010中搜索
如何在VisualStudio中搜索特定文本,但在某些情况下忽略它?基本上,我在项目代码中的任何地方搜索项目名称,但我不想要每个页面,因为名称空间适合我的搜索,所以我在每个页面上都能找到Regex 在VisualStudio2010中搜索,regex,visual-studio-2010,Regex,Visual Studio 2010,如何在VisualStudio中搜索特定文本,但在某些情况下忽略它?基本上,我在项目代码中的任何地方搜索项目名称,但我不想要每个页面,因为名称空间适合我的搜索,所以我在每个页面上都能找到 例如,我需要找到“foobar.com”的所有实例,如果它是“admin.foobar.com.admin”,则忽略它。这可能吗?使用正则表达式搜索选项 键入CTRL-Shift-F(用于“在文件中查找”对话框) 在“查找内容”字段中,输入“[^admin.]foobar.com” 在“查找范围”下拉列表中,选
例如,我需要找到“foobar.com”的所有实例,如果它是“admin.foobar.com.admin”,则忽略它。这可能吗?使用正则表达式搜索选项
~(admin\.)foobar\.com~(\.admin)
退房
希望这能有所帮助,您是否尝试过正则表达式搜索,或者在搜索选项中使用“仅限整词”?使用“仅限整词”仍然可以在“admin.foobar.com.admin”中找到“foobar.com”。我对regex的感觉很糟糕,它不像你想象的那样。您的搜索表达式将查找前面没有“a”“d”“m”“i”“n”或“.”字符的所有出现的
foobar.com
,dfoobar.com
,mfoobar.com
,ifoobar.com
,nfoobar.com
和.foobar.com
但会找到其他所有foobar.com