首页 > 解决方案 > 除了 Lex 或 Bison 中的特定字符串之外,如何解析字符?

问题描述

我正在尝试使用 Lex 来解析特定的字符序列,但我不想被解析的字符列表除外。我发现的解决方案之一是^(?!.*(red|green|blue))正则表达式中的以下内容,但它不能正确转换为 lex ...

目标是解析除换行符 ( \n)、引号 ( ") 和字符序列之外的任何内容ab。我们应该能够解析 aa、bb 或 ba,而不是按特定顺序解析 ab。

如何在 Lex 或 Bison 中做到这一点?

PS:不求实现,只求字符的lex表达。

标签: cparsingbisonlex

解决方案


推荐阅读