0 líneas · 0 caracteres
0 líneas · 0 caracteres · 0 reemplazo(s)
Buscar y reemplazar con regex y vista previa de coincidencias
Esta herramienta sirve para buscar y reemplazar texto con palabras normales o con expresiones regulares de JavaScript. Escribe qué buscar y por qué cambiarlo: el resultado y la tabla de coincidencias se actualizan mientras escribes.
Última actualización:
Cómo funciona
Pega el texto
Pega el texto, abre un archivo o cárgalo desde una URL. Cargar ejemplo agrega además una regex que cambia el orden de las fechas.
Escribe la regla
Indica el texto o patrón que buscas y su reemplazo. Con + Agregar regla aplicas varios reemplazos seguidos.
Revisa cada coincidencia
La vista previa muestra cada coincidencia con su línea, columna, grupos y resultado antes de copiar o descargar el texto.
Funciones
Expresiones regulares con grupos
Sintaxis completa de JavaScript con soporte Unicode: \d, \p{L}, lookbehind y grupos con nombre. En el reemplazo, $1, $<name> y $& reordenan o reutilizan lo encontrado.
Vista previa de coincidencias
Ves qué encuentra cada regla, dónde y en qué se convierte. Los saltos de línea y las tabulaciones dentro de una coincidencia aparecen como ⏎ y ⇥.
Hasta 20 reglas en una pasada
Cada regla se aplica al resultado de la anterior, como un pequeño script de limpieza sin escribir código. Palabras completas funciona con cualquier alfabeto y Conservar mayúsculas convierte «Manzana» en «Pera».
A salvo de patrones lentos
La búsqueda corre en un Web Worker que se detiene a los 3 segundos. Un patrón con retroceso catastrófico, como (a+)+$, no congela la página: recibes un aviso.
Límites y privacidad
El texto y los archivos pueden ocupar hasta 100 MB. Todo se procesa en segundo plano: con texto escrito o pegado, el proceso se detiene a los 3 segundos; con archivos de más de 8 MB verás el progreso y podrás cancelar. La vista previa muestra las primeras 500 coincidencias de la primera regla.
Cada patrón se aplica a todo el texto, así que con la marca s una coincidencia puede abarcar varias líneas. Los patrones son expresiones regulares de JavaScript con la marca u; funciones exclusivas de PCRE, como los cuantificadores posesivos o la recursión, no están disponibles.
Tu texto nunca sale del navegador. Más información en la página de privacidad.
Preguntas frecuentes
¿Cómo uso grupos de captura en el reemplazo?
Activa Expresión regular y encierra partes del patrón entre paréntesis. $1 inserta el primer grupo, $2 el segundo, $<name> un grupo con nombre y $& la coincidencia completa.
¿Cómo reemplazo los saltos de línea?
Busca \n con Expresión regular activada, o escribe \n en el reemplazo para insertar un salto de línea. Los archivos de Windows usan \r\n.
¿Por qué mi regex da un error?
El patrón no es sintaxis válida de JavaScript, por ejemplo un corchete sin cerrar. Se usa la marca u, que es más estricta: escapa caracteres como - solo dentro de [ ].
¿Qué pasa si una regex tarda demasiado?
El proceso se detiene a los 3 segundos y el resultado no cambia. Haz el patrón más específico, por ejemplo cambia .* por [^,]*.
¿Puedo eliminar todas las coincidencias?
Sí: deja vacío el campo Reemplazar por y cada coincidencia se borra.
¿Mi texto se envía a un servidor?
No. La búsqueda y el reemplazo se hacen en tu navegador; no se sube nada.