Qualcuno esperto mi può aiutare proprio sono negato per le espressioni regolari, ho provato in modi diversi ma mi da sempre errore.codice:function CodeUrl($link) { $Search = "/^(<a href=)(https?):\/\/([^<>[:space:]]+))>)(.{0,50})([".$frutta."|".$verdura."(.{0,50})[banana|pesca|spinaci]])(.{0,50})(</a>)$/"; preg_match_all($Search, $link, $matches); for ($i=0; $i< count($matches[0]); $i++) { echo " " . $matches[0][$i] . " "; } }