Código:
Ejemplo de uso: Si le pasamos el texto "Hola a tod@s mi alias en Twitter es @zzarcon #forosdelweb #forosdelweb#mola".function reemplazarHastacks($c) { $regex = "/(@|#)\w+/"; $encontrado = preg_match_all($regex, $c, $resultados, PREG_SET_ORDER); if ($encontrado) { foreach ($resultados as $resultado) { $c = str_replace($resultado[0], "<a class='hastack'>" . $resultado[0] . "</a>", $c); } } return $c; }
Solo deberia meterme entre las etiquetas hastack los textos "@zzarcon" y "#forosdelweb" excluyendo los otros dos casos --> "tod@s,#forosdelweb#mola".
Actualmente la función que e puesto me cojeria los 4 casos :S asi que si alguien me pudiese ayudar se lo agradeceria! venga un saludo a todos!!! :)