【发布时间】:2014-02-17 17:58:48
【问题描述】:
因此,如果我想通过 JFlex 的正则表达式键入箭头字符 -->,我会认为它只是字符串“-->”。但是,如果我尝试这样做,我总是会收到无法匹配输入错误。
"-->" {}
不起作用。据我所知,转义某些字符的组合也没有。我知道这些字符中的每一个在 flex 中都是特殊的,而且我知道 /-->/ 在其他语言中工作的文字方式在 Java 中是不会的。
我错过了什么?
【问题讨论】:
-
您能否向我们展示您当前的代码,以及您尝试测试此正则表达式的确切输入?
-
'A --> a B' 被输入,规则如图所示,使用 JFlex。我认为的问题是我没有考虑输入中的空白,并认为它一次只占用一个单词。
-
对不起,我还是不明白你要在这里完成什么。