关于flex中正则表达式上下文匹配的问题

按照课本与网上的说法,斜杠'/'表示匹配上下文,例如ab/cd表示当ab后面有cd时匹配ab

然而如果实际这么写,flex在调用该正则表达式时触发'unrecognized rule'

flex源代码包括三个部分:

{definitions}

%%

{rules}

%%

{user subroutines}

当形如ab/cd的正则表达式写在definition部分时,会出现unrecognized rule,原因未知

写在rules部分正常运行

posted on 2016-03-18 14:56  giddens lee  阅读(283)  评论(0编辑  收藏  举报