Visual studio Visual Studio:仅搜索未注释的代码
有没有办法将查找/搜索仅限于未注释的行Visual studio Visual Studio:仅搜索未注释的代码,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,有没有办法将查找/搜索仅限于未注释的行 (也许使用regex是一个很好的线索)假设,如果需要搜索所有出现的未注释文本“VPEntity”,那么在选择使用regex选项后,尝试在Find in files中使用以下正则表达式 ^((?!//|/\*).)*VPEntity 希望它对您有用您可以随时折叠注释代码并取消选中“搜索隐藏文本”。这不是直接重复,但我刚才问了一个相关问题并得到了一些有用的建议:@bzlm:Dude,我正在搜索整个解决方案:-)正则表达式肯定适用于以//开头的行,但跳过//*
(也许使用regex是一个很好的线索)假设,如果需要搜索所有出现的未注释文本“VPEntity”,那么在选择使用regex选项后,尝试在Find in files中使用以下正则表达式
^((?!//|/\*).)*VPEntity
希望它对您有用您可以随时折叠注释代码并取消选中“搜索隐藏文本”。这不是直接重复,但我刚才问了一个相关问题并得到了一些有用的建议:@bzlm:Dude,我正在搜索整个解决方案:-)正则表达式肯定适用于以//开头的行,但跳过//**/中包含的那些行将是一个疯狂的正则表达式。VS 2015有解决方案吗?我尝试了唯一给出的答案,但它似乎不起作用,反而找不到任何东西..或者使用这个^((?!/|/*))*VPEntity*$,或者您可以使用任何正则表达式生成器工具根据需要调整它,对于VB.Net代码,它是
^(?!)*VPEntity.$
结尾的。+很重要,否则它将不匹配,除非VPEntity位于行的末尾。我敢肯定,这可能会更为稳健,因为在术语之前的任何位置出现“a”都会阻止匹配,而不仅仅是开始。