如何从C文件中提取代码注释?

tri*_*ial 4 c parsing doxygen extract

我有一个包含大量代码注释的C文件,如何提取注释?只想要评论,而不是c代码.我可以使用任何工具来做到这一点.例如Doxygen?或者我需要自己构建一个解析器?如果需要,哪种语言更好?

提前致谢.

谢谢你们!!我现在开始研究perl,之前从未使用过这种语言,它看起来很聪明~~有什么建议从包含xml的文件中提取xml吗?

小智 5

以下单行显示main.c文件中所有注释行(或包含注释的行):

cat main.c | awk '/\/\// {print $0}; /\/\*/ {blk=1}; {if(blk) print $0}; /\*\// {blk=0}'
Run Code Online (Sandbox Code Playgroud)