Allora dunque io avrei la necessita di fare una cosa del genere:

se ho una stringa del tipo:
"qualcosa qualcosa [TESTO] auqlcos'altro"

Io dovre tenere solo la frase dentro alle parentesi quadre.
allora avevo fatto questo
codice:
$testo= "qualcosa qualcosa [TESTO] auqlcos'altro"
$str="/(\[)(.+)(\])/";
$strReplace="$2";
$stringa=preg_replace($str, $strReplace, $testo);
Ora se tra parentesi quadre ho una stringa con degli spazi.. la preg non funziona...

Come posso modificarla per le mie esigenze?