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

时间:2023-03-08 23:03:06
关于flex中正则表达式上下文匹配的问题

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

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

flex源代码包括三个部分:

{definitions}

%%

{rules}

%%

{user subroutines}

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

写在rules部分正常运行