Originariamente inviato da vecchio_joe
Ciaonon sono un esperto, ma con preg_replace devi mettere gli / a inizio e fine sezione.
ma non ricordo se così
$stringa=preg_replace(\"^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$]\", "PHP", $stringa);
o così
$stringa=preg_replace(/"^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$]/", "PHP", $stringa);

Fai prima a guardare sul sito ufficiale
Grazie ora con la mail funziona