我有与PEG.js和匹配的单词的问题。 它看起来像这样: Words = "stack"/"overflow"/"stackoverflow" - 当我尝试匹配的“计算器”,它会显示错误Expected end of input but "o" found.所以发现stack并认为这是结束 - overflow也没留下。 你可以在这里尝试一下:https://pegjs.org/online 和粘
我有文本输入的可读流(包括从HTML unicode字符),从该我试图通过指定PEG.js结构和返回以提取信息定制JSON从匹配的项目对象。 我有以下格式的文本输入 - 1. some input [tags]
(a) some text (b) some text
Ans. (b)
2. some input [tags]
(a) some text (b) some text
An
我试图编写一个琶音语法,它将提取可以用逗号或空格分隔的标记。即,代币可以用逗号分隔的,这样的: a,b,c
空白,这样的: a b c
或它们的组合,这样的: a, b c
所有上述将产生三个令牌"a","b"和"c"。我也想允许空标记,使两个逗号与什么,但他们之间的空白会产生空令牌: "a,b,, c" -> ["a", "b", "", "c"]
我定义我的琶音的语法是这样的: