从.cs文件中提取注释

时间:2012-07-13 10:37:49

标签: c# regex

是否可以使用正则表达式从C#文件中提取条评论?

如果是这样你会怎么做?

2 个答案:

答案 0 :(得分:2)

Refer this: -> Finding Comments in Source Code Using Regular Expressions

阅读完文章后,您的最终RegEx将会是。

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)

FOR C#

^/[/|*](.+)$ (for single line comment )
(^\/\/.*?$|\/\*.*?\*\/) (for multilne comments)

答案 1 :(得分:0)

此正则表达式在C#文件中找到所有注释。

(((?<=//).+(?=\n))|((?<=/*)[^(\*/)]+(?=\*/)))+