Visual Studio:仅搜索未注释的代码

Meh*_*ANI 9 visual-studio-2010 visual-studio

有没有办法将查找/搜索仅限制为未注释的行?
(也许使用正则表达式会很好)

小智 5

假设您需要搜索所有出现的未注释文本“VPEntity”,然后在选择“使用正则表达式”选项后尝试在“在文件中查找”中使用以下正则表达式

^((?!//|/\*).)*VPEntity
Run Code Online (Sandbox Code Playgroud)

希望这对你有用

  • 对于 VB.Net 代码,它是 `^((?!').)*VPEntity.*$` 最后的 .+ 很重要,否则它不会匹配,除非 VPEntity 位于行尾。我敢肯定,这可能会更健壮,因为在行中术语之前的任何地方都将阻止匹配,而不仅仅是开始。 (2认同)