因此,如果我想通过JFlex的正则表达式键入箭头字符 - >,我会认为它只是字符串“ - >”。但是,如果我尝试这个,我总是得到一个无法匹配的输入错误。
"-->" {}
不起作用。就我所知,逃避某些角色的组合也没有。我知道每个角色在flex中都很特殊,而且我知道在Java中使用其他语言的/ - > / literal方式。
我错过了什么?
答案 0 :(得分:1)
如果我理解正确,您正在尝试找到' - >'的匹配项?如果是,则表达式[\-\-\>]+
填充查找匹配。