在正则表达式中的特定词后返回n匹配-JavaScript

时间:2018-12-05 18:04:52

标签: javascript regex jison

我正在尝试在特定单词匹配之后只匹配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'

请参阅下文

https://www.regextester.com/?fam=106380

0 个答案:

没有答案