我有與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"]
我定義我的琶音的語法是這樣的: