ac ファイルからコメントを取り出そうとしています。しかし、私のコードは、/* と */ だけでなく、すべての星を引き出します。誰でも助けることができますか?
入力 /**A**/
または/***/
望ましい出力*A*
と*
私の出力*A
と何もない
コード
"/*" /* comment */ BEGIN(Comment);
<Comment>{
[^*] /* not a '*' */ ECHO;
"*"+[^/] /* '*'s not followed by '/' */ ECHO;
"*"+"/" /* end of Comment */ BEGIN(INITIAL);
}