使用正则表达式和Visual Studio查找和计算IDL文件中的注释;替换窗口

时间:2013-05-03 12:22:51

标签: c++ regex visual-studio-2010 comments idl

我正在尝试找到一种简单的方法来查找IDL文件中的注释行数,我不想为此安装另一个扩展(另外:我没有代码分析,所以没有指标)。我想到Visual Studio在“在文件中查找”搜索窗口中支持正则表达式搜索。那么我可以使用直接的正则表达式搜索计算我的IDL文件中的注释行数吗?

不幸的是,我根本不熟悉正则表达式,所以下一个问题是:正则表达式模式必须是什么?如果这更容易:带有代码和附加注释的行应该算作代码而不是注释。请注意,Visual Studio有自己的正则表达式标准。

以下是IDL文件中注释的一些典型示例:

// comment
//++ comment

UserMode,             // comment

/*++
comment
--*/

我认为包含++和/或--的评论是一些自动生成的评论。

1 个答案:

答案 0 :(得分:0)

简单。

  
      
  1. 查找: /\*.*\*/
  2.   
  3. Repace:任何事情

  4.   
  5. 然后给予全部替换。

  6.   
  7. 您将在消息框中找到9个匹配替换的计数。你现在得到了数。
  8.   
  9. 通过ctrl + Z
  10. 撤消整个操作   

编辑:回复评论它无效。

enter image description here