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

Hola a todos, tengo el siguiente codigo
Código:
var = var.replace(/\[(IMG)\]([^\[]+)/gi, '</br></br><img class="img_noticia_expandida" src="$2"/></br></br>');
Lo que hace es basicamente substituir una etiqueta tipo:
Código:
[IMG]url[/IMG]
por el codigo html para mostrar la imagen. El problema es que lo hace todo bien excepto porque a continuacion de la imagen muestra la etiqueta [/IMG]. Lo solucione con lo siguiente:
Código:
var=var.replace(/\[[^\]]+\]/gi, '');
Pero queria hacerlo todo desde la primera expresion regular. ¿seria posible?

Saludo y gracias