Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2016, 09:23
jonyjdv
 
Fecha de Ingreso: julio-2014
Mensajes: 115
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: problema con expresion regular

Cita:
Iniciado por Alexis88 Ver Mensaje
De entrada te digo que no debes usar a var como una variable pues es una palabra reservada del lenguaje.

En cuanto a tu problema, lo único que tendrías que hacer es utilizar una expresión regular que busque un conjunto de valores cualesquiera entre las etiquetas [IMG] e [/IMG], utilizando los paréntesis para formar un grupo al cual harás referencia en la sustitución para utilizarlo como valor del atributo src:
Código Javascript:
Ver original
  1. var cadena = "[IMG]imagen.jpg[/IMG]",
  2.     patron = /\[IMG\](.*)\[\/IMG\]/gi,
  3.     reemplazo = "<img class='img_noticia_expandida' src='\1' />",
  4.     resultado = cadena.replace(patron, reemplazo);

Gracias amigo justo era lo que estaba buscando.

Un saludo

PD:Puse var para mostrar que ahi iba una variable pero era de un json en realidad, la cambie para no mostrar el nombre de dicha variable.