4

最後にセミコロンを使用して、段落間のテキストをキャッチしようとしています。

例:(in here there can be 'anything' !"#¤);); any character is possible);

私はこれを試しました:

Text
 = "(" text:(.*) ");" { return text.join(""); }

しかし、 (.*) には最後の ); が含まれるようです。前 ");" エラーが発生します:

期待される ");" または入力の末尾以外の任意の文字が見つかりました

問題は、テキストに「);」が含まれる可能性があることです。だから私は最も外側が欲しい); 行がいつ終了するかを決定します。

この正規表現\((.*)\);は私が望むことを行いますが、どうすれば PEG.js で同じことを行うことができますか? 結果に外側の括弧とセミコロンを含めたくありません。

これは、自分が何をしているのかを知っていれば、非常に簡単なようです = P

4

1 に答える 1