私は RegEx について少し知識がありますが、現時点では私の能力をはるかに超えています。
一致する閉じ括弧を持たない最後の開き括弧の前のテキストを見つけるのに助けが必要です。
(開発中のオープンソースソフトウェアのCallTip用です。)
以下にいくつかの例を示します。
--------------------------
Text I need
--------------------------
aaa( aaa
aaa(x) ''
aaa(bbb( bbb
aaa(y=bbb( bbb
aaa(y=bbb() aaa
aaa(y <- bbb() aaa
aaa(bbb(x) aaa
aaa(bbb(ccc( ccc
aaa(bbb(x), ccc( ccc
aaa(bbb(x), ccc() aaa
aaa(bbb(x), ccc()) ''
--------------------------
これらの状況で RegEx (PCRE) を作成することは可能ですか?
私が得た最高のものでし\([^\(]+$
たが、それは良くなく、私が必要としているものとは正反対です.
誰でも助けてくれますか?