最後にセミコロンを使用して、段落間のテキストをキャッチしようとしています。
例:(in here there can be 'anything' !"#¤);); any character is possible);
私はこれを試しました:
Text
= "(" text:(.*) ");" { return text.join(""); }
しかし、 (.*) には最後の ); が含まれるようです。前 ");" エラーが発生します:
期待される ");" または入力の末尾以外の任意の文字が見つかりました
問題は、テキストに「);」が含まれる可能性があることです。だから私は最も外側が欲しい); 行がいつ終了するかを決定します。
この正規表現\((.*)\);
は私が望むことを行いますが、どうすれば PEG.js で同じことを行うことができますか? 結果に外側の括弧とセミコロンを含めたくありません。
これは、自分が何をしているのかを知っていれば、非常に簡単なようです = P