Ciao a tutti,
data una frase, devo cercare il contenuto di eventuali parentesi tonde.
La difficoltà sta nel fatto che dentro le tonde possono esserci altre tonde (che non devono essere considerate) e nella stessa frase possono esserci più parentesi.

Es:

Codice PHP:
$frase 'Nel mezzo del cammin (di nostra vita) mi ritrovai per una selva oscura che (la diritta (via) era smarrita). Ahi quanto a dir...';

preg_match_all('/(\(.*?\))/',$frase,$matches);
print_r($matches); 
Il codice sopra riportato mi trova
codice:
(di nostra vita)
(la diritta (via)
che non voglio. Io vorrei
codice:
(di nostra vita)
(la diritta (via) era smarrita)
Possibilmente con una sola regexp.

E' possibile?