最佳答案
为了捕获 C 风格注释,最好使用开始条件。您可以找到 Flex 的示例 in documentation .
有一个使用独占开始条件忽略 C stype 注释的简单示例:
%x comment
"/*" BEGIN(comment);
<comment>[^*\n]* /* eat anything that's not a '*' */
<comment>"*"+[^*/\n]* /* eat up '*'s not followed by '/'s */
<comment>"*"+"/" BEGIN(INITIAL);
关于c - 内联注释编译器构造的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43023109/