Foros del Web » Programando para Internet » Javascript »

Expresiones regulares - Search, Find next y Find prev

Estas en el tema de Expresiones regulares - Search, Find next y Find prev en el foro de Javascript en Foros del Web. Hola, necesito agregar a una pagina las siguientes funcionalidades: 1.- Buscar y resaltar todas las coincidencias con un texto determinado 2.- Buscar y resaltar la ...
  #1 (permalink)  
Antiguo 16/06/2009, 18:04
 
Fecha de Ingreso: junio-2009
Mensajes: 34
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Expresiones regulares - Search, Find next y Find prev

Hola, necesito agregar a una pagina las siguientes funcionalidades:
1.- Buscar y resaltar todas las coincidencias con un texto determinado
2.- Buscar y resaltar la coincidencia siguiente
3.- Buscar y resaltar la coincidencia previa

El 1er punto lo pude lograr con el siguiente codigo:

function SearchAll(cadena) {
var stackText = document.getElementById("texto").innerHTML;
var match = new RegExp(cadena, "g");
var replaced = "";
var boldText = "<div style='background-color: yellow; display: inline; font-weight: bold;'>" + cadena + "</div>";

replaced = stackText.replace(match, boldText);
document.getElementById("texto").innerHTML = replaced;
}

Pero no pude encontrar nada que me sirva para el 2do y el 3ero.
Como puedo hacer para ir saltando de coincidencia en coincidencia cada vez que aprieto un boton?

Alguien puede ayudarme?

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.