2つの中括弧内の文字の最初の出現に一致させたいのですが、その中の文字は無視します。
{{some text here {{nested text here}} another text {{another nested text here}} final text}}
したがって、結果は次のようになります。
some text here {{nested text here}} another text {{another nested text here}} final text
しかし、この検索
preg_match_all("^\{{(.*?)\}}^", $string, $results);
角かっこの最初のペアの内側にあるものを教えてください。
$results[0][0] = nested text here
$results[0][1] = another nested text here
preg_match_allでこれを達成する方法はありますか?