我正在尝试在特定单词匹配之后只匹配2个逗号
this is a test, fun(a, b, fun(a, b, another(a, b, c))) another(a, ,a, ,)
我需要它只返回匹配的4个逗号(在fun
内而不是another
内),而不是全部11个
/fun*(,)/ // I need to write it correct
我需要使用http://zaa.ch/jison/try/为解析器编写此正则表达式 看到提到的忽略正则表达式
/* lexical grammar */
%lex
%%
\s+ /* skip whitespace */
([fun])*(,) /* I need to skip this here */
[0-9]+("."[0-9]+)?\b return 'NUMBER'
请参阅下文