regexp и парные скобки
Из строки «The {World {is}} beautifull» нужно достать максимальную подстроку ограниченную парными скобками.
Решение:
$string="The {World {is}} beautifull"; if (preg_match("#\{((?>[^{}]+)|(?R))*\}#", $string,$m)){ print "matched: ".$m[0]; }