Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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 Visual Studio:仅搜索未注释的代码_Visual Studio_Visual Studio 2010 - Fatal编程技术网

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”都会阻止匹配,而不仅仅是开始。