我試圖在最後用分號捕捉到一些文本。 (。*)PEG.js獲取(和)之間的任何文本;
例:(in here there can be 'anything' !"#¤);); any character is possible);
我已經試過這
Text
= "(" text:(.*) ");" { return text.join(""); }
但似乎將包括最後一個);之前「);」我得到的錯誤:
Expected ");" or any character but end of input found
問題是,文本可以包含「);」所以我想要最外面的);在線路結束時進行決定。
這個正則表達式\((.*)\);
做我想做的,但我怎麼能在PEG.js中做同樣的事情?我不想在結果中包含外部括號和分號。
這似乎應該是相當容易,如果你知道自己在做什麼= P
我有。找不到我正在尋找的東西。或者,也許我不明白。如果您知道文檔中的位置,請注意,如果您能告訴我在哪裏。 – mottosson