Php para reemplazar @username con enlace a la cuenta de twitter
Supongo que esto tiene algo que ver con la expresión regular, pero es un arte en sí mismo, y necesito ayuda.
Cuando mostramos una historia, almacenamos todo el texto en una variable, digamos $ story.
Lo que me gustaría es hacer un str_replace (creo que eso es lo que necesito) que dice algo como esto "Si el texto contiene @ algo, conviértalo en un enlace como<a href="http://www.twitter.com/something">@something</a>
- pero solo haga esto si no hay nada antes del símbolo @ "(para excluir direcciones de correo electrónico)
Además, tendríamos que detener el 'algo' si hay un espacio o puntuación después de él. para que @ algo. no se convierte en<a href="http://www.twitter.com/something.">@something.</a>
¿Alguna sugerencia sobre cómo hacer que esto funcione?