Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2012, 10:26
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Añadir estilos y url a una palabra cuando se nombra a un user con @ como e

A mí también me parece que lo mejor es usar replace() con expresiones regulares. Pero quizá vas a tener que buscar cualquier cadena que empiece con " @" (espacio y arroba) y que termine en el siguiente espacio. Sería para diferenciar de las direcciones de correo electrónico, que antes de la arroba tienen un caracter distinto de espacio.

Después le hacés el reemplazo por la etiqueta (con una clase para darle formato) el href y el mismo texto encontrado, y el cierre de etiqueta, por supuesto.

Si no sabés sobre regular expression puede ser complicado, porque quizá tengas que aprender bastante (un dato importante es el uso de $1). Alguien lo debe haber hecho ya, vamos a esperar que aparezca aunque sea con un cut and paste. O que lo desarrolle como un ejercicio.