Я пытаюсь поймать некоторый текст между паратетезом с точкой с запятой в конце. (. *)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