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?