Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/11/2009, 20:36
elusuario_charaz
 
Fecha de Ingreso: junio-2009
Mensajes: 34
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: problema con expresiones regulares URGENTE

En realidad me equivoque, tendria que haber puesto RegExp.lastMatch.

Al parecer, $& es el nombre abreviado de RegExp.lastMatch; sin embargo, puse esto y no funciono:
Código:
var replaced = inner.replace(match, "<span style=\"background-color:yellow; font-weight:bold;\">" + RegExp.lastMatch + "</span>");
Mientras que esto si funciono:
Código:
var replaced = inner.replace(match, "<span style=\"background-color:yellow; font-weight:bold;\">$&</span>");
Muchas gracias por tu ayuda, solo me queda la duda de por que la 1era linea no funciono y la 2da si.

Saludos!