我正在尝试从 ac 文件中提取评论。但是我的代码会取出所有星星,而不仅仅是 /* 和 */。任何人都可以帮忙吗?
输入 /**A**/
或/***/
所需的输出*A*
和*
我的输出*A
,什么都没有
代码
"/*" /* comment */ BEGIN(Comment);
<Comment>{
[^*] /* not a '*' */ ECHO;
"*"+[^/] /* '*'s not followed by '/' */ ECHO;
"*"+"/" /* end of Comment */ BEGIN(INITIAL);
}