次のテキストを一致させたい:
(valuex) AnySingleWord (valuey)
括弧内にvaluex,valueyのテキストをキャプチャしたいと考えています。難しいのは、valuex,valuey の両方に括弧を含めることができることです。例えば
((value1) AnySingleWord (value2)) AnySingleWord ((value3) AnySingleWord (value4))
次に、私のvaluexは
(value1) AnySingleWord (value2)
そして価値があるべきです
(value3) AnySingleWord (value4)
正規表現は、通過した開き括弧の数をカウントするようなことを行い、右の閉じ括弧が見つかるまで照合できますか? どうもありがとう。
PS: 正規表現で解けるほど小さければ、開き括弧と閉じ括弧のペアの数を 2 ~ 3 に制限できます。