나는 parathesis 사이의 텍스트를 세미콜론으로 끝내려고합니다. (. *)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에서 어떻게 할 수 있습니까? 결과에 바깥 괄호와 세미콜론을 포함하고 싶지 않습니다.
나는 있습니다. 내가 찾고있는 것을 찾지 못했습니다. 또는 어쩌면 나는 그것을 이해하지 않았다. 문서의 어느 부분이 지정되었는지 알고 있다면 어디에서 말해 줄 수 있는지 알려 주시면 감사하겠습니다. – mottosson