【发布时间】:2011-12-09 16:28:25
【问题描述】:
我正在尝试使用 JFlex 构建解析器,但遇到了一个非常基本的问题。 我想要这个令牌
[A-Za-z]+_N$ { System.out.println("Noun"); }
让它将“car_N”识别为“名词”而不识别“car_NN”。 但它不起作用,如果我使用
[A-Za-z]+_N { System.out.println("Noun"); }
“car_N”被识别,但“car_NN”也返回“car_N”,这不是我想要的。
我想知道这里有人知道如何提供帮助吗?
JFlex 和 Flex 前瞻符号“$”似乎不起作用
【问题讨论】:
标签: regex nlp flex-lexer jflex