在Visual Studio中查找不是注释的行

use*_*238 10 c# visual-studio

如何使用Visual Studio"在文件中查找"工具窗口查找包含特定短语的所有行,但同时按非注释行过滤?

必须有正则表达式吗?或者是正则表达式帮助的链接?

Hay*_*ach 10

在"在文件中查找"窗口中选择"使用正则表达式",然后在搜索框中输入以下短语:

^(?!(\s*/+)).*phrase
Run Code Online (Sandbox Code Playgroud)

如果您希望短语保留为单个单词:

^(?!(\s*/+)).*\s+phrase\s+
Run Code Online (Sandbox Code Playgroud)

关于帮助:在正则表达式模式下,搜索框旁边有一个小按钮:[(a)+]它打开一个包含常用正则表达式命令的短列表.在该列表的末尾有一个指向msdn文档的链接.

  • 这不会处理多行注释. (2认同)