有人知道如何在 java JFlex 中处理 '\0' 吗?我尝试将编码作为正则表达式进行匹配
\0 { /* 什么都不做 */ }
但它没有用。该文档不提供任何信息。我需要这个的原因是因为我正在处理一些来自 C/C++ 源的字符串。
问候。
有人知道如何在 java JFlex 中处理 '\0' 吗?我尝试将编码作为正则表达式进行匹配
\0 { /* 什么都不做 */ }
但它没有用。该文档不提供任何信息。我需要这个的原因是因为我正在处理一些来自 C/C++ 源的字符串。
问候。
以下所有内容都对我有用(使用主干 JFlex,即将作为 v1.5 发布):
你怎么知道它没有工作?可能在您的语法中存在与空字符匹配的较早规则,在这种情况下,\0 规则将永远不会匹配(尽管如果这是真的,当您使用 JFlex 生成扫描仪时,您应该会收到有关此效果的警告)。
按照说明书应该是这样的'\0'
。