我试图找到一种简单的方法来查找 IDL 文件中的注释行数,并且我不想为此安装另一个扩展(另外:我没有代码分析,所以没有指标)。我突然想到 Visual Studio 支持在 Find In Files 搜索窗口中进行正则表达式搜索。那么我可以使用简单的正则表达式搜索来计算 IDL 文件中的注释行数吗?
不幸的是,我根本不精通正则表达式,所以下一个问题是:正则表达式模式必须是什么?如果这更容易:带有代码和附加注释的行应该算作代码而不是注释。请记住,Visual Studio 有自己的正则表达式标准。
以下是 IDL 文件中的一些典型注释示例:
// comment
//++ comment
UserMode, // comment
/*++
comment
--*/
我认为包含++
和/或--
一些自动生成的评论的评论。