Salve ragazzi, ho un problema con le regular expression dalla quale non riesco a uscirne.
La funzione che uso è la seguente:
$ret = preg_replace('/\n?(.+?)(?:\n\s*\n|\z)/', "
$1</p>\n", $stringa);
Come risultato mi aspetterei un "
valorestringa</p>", il tutto funziona però se in $stringa ho un testo lungo 33333 caratteri o più il risultato è nullo.
Ho provato la funzione su un altro server e funziona, percui mi sa è un problema di configurazione a livello di php.
Avete qualche idea ?
Grazie Cesare