Entrada

o suelta un archivo aquí, o pega el código abajo

0 líneas · 0 caracteres

Resultado

0 líneas · 0 caracteres · 0 reemplazo(s)

Los archivos nunca salen de tu navegador¿Cómo?

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

  1. 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.

  2. Escribe la regla

    Indica el texto o patrón que buscas y su reemplazo. Con + Agregar regla aplicas varios reemplazos seguidos.

  3. 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.

Herramientas relacionadas