Probador de expresiones regulares y reemplazo masivo | Compatible con JavaScript y verificación de coincidencias

El texto introducido no se envíaCompatible con JavaScriptMostrar coincidencias y capturasGuardar CSV o resultado del reemplazo

Ingrese una expresión regular y verifique las coincidencias

Mientras escribes, actualiza errores de sintaxis, coincidencias, capturas y resultados de sustitución.

procesamiento local

texto a buscar

posiciones coincidentes

coincidencia0 resultados
captura0 elementos
tiempo de procesamiento0ms

Los resultados de coincidencia se muestran aquí.

La expresión regular y el texto se procesan solo dentro del navegador.

Qué se puede hacer con el probador de expresiones regulares y reemplazo masivo

Ingresa una expresión regular utilizable en JavaScript y verifica las coincidencias en el texto en tiempo real. Muestra el texto coincidente, la posición inicial, línea y columna, y capturas numeradas y con nombre, y permite ver el texto completo después de la sustitución antes de ejecutarla.

El texto de destino, la expresión regular y la cadena de sustitución se procesan en el navegador y no se envían a servidores externos ni a IA generativa. Incluso al manejar nombres de clientes, documentos internos o registros, la gestión después de copiar o guardar es responsabilidad del usuario.

Coincidencia en tiempo real

Al dejar de escribir, actualiza el número de coincidencias y el resaltado, lo que permite encontrar rápidamente rangos incorrectos.

ver capturas

Muestra grupos numerados como $1 y grupos con nombre que entran en groups para cada coincidencia.

Vista previa de reemplazo masivo

Crea el texto completo después de la sustitución sin cambiar el original, y puedes copiarlo o guardarlo como texto UTF-8.

Explicación de sintaxis en español

Explica los símbolos principales como clases de caracteres, cuantificadores, anclas y grupos según el contenido ingresado.

Pasos para verificar y reemplazar en masa con expresiones regulares

  1. Introducir criterios de búsquedaEn el campo de expresión regular, no agregues / al inicio o final; ingresa solo el patrón que deseas buscar.
  2. elegir indicadoresUsa g para buscar todas las coincidencias, i para no distinguir mayúsculas y minúsculas, y m para aplicar ^ y $ a cada línea.
  3. Pegar el texto de destinoRevisa las coincidencias y su número. En textos largos, bajar el límite de coincidencias facilita la revisión.
  4. Ver capturasVerifica que las partes reutilizables, como año, mes y día de una fecha, estén separadas según lo previsto.
  5. Ver después del reemplazoRevisa el texto completo visualmente y, si es necesario, usa una herramienta de comparación de textos para verificar las diferencias con el original antes de usarlo.

Principales banderas de expresiones regulares de JavaScript

indicadoressignificadoejemplo
gBuscar todas las coincidencias en todo el texto, no detenerse en la primeraReemplazar todas las apariciones de una misma notación
iNo distinguir entre mayúsculas y minúsculas en letrasBuscar tanto Excel como excel
mAplicar ^ y $ al inicio y final de cada línea, no a todo el textoAgregar un símbolo al inicio de cada línea
sEl punto . también coincide con saltos de líneaBuscar rangos que abarcan múltiples líneas
uTratar como puntos de código UnicodeManejar emojis y caracteres suplementarios de forma segura
yHacer coincidir solo desde la posición de lastIndexProcesamiento de posición fija como análisis léxico

Ejemplos habituales de regex

ObjetivoPatrónNota
Línea vacía^\s*$ (gm)También encuentra líneas con solo espacios
Espacios repetidos\s+Incluye espacios, tabulaciones y espacios Unicode
Fecha ISO\d{4}-\d{2}-\d{2}La validez de la fecha requiere otra comprobación
Código postal de cinco cifras\b\d{5}\bAdáptalo al formato del país correspondiente
Prefijo de lista numerada^\s*\d+[.)]\s* (gm)Puede encontrar números fuera de listas

Cómo usar capturas en la cadena de reemplazo

Las partes entre paréntesis redondos se pueden reutilizar en la cadena de sustitución como $1, $2, de izquierda a derecha. Por ejemplo,(\d{4})-(\d{2})-(\d{2}) de$1 año $2 mes $3 día Si se sustituye por , 2026-08-30 se convierte en 30 de agosto de 2026.

(?<year>\d{4}) Capturas con nombre como$<year> Puedes referenciarlo con . Si necesitas conservar el texto antes o después del objetivo de sustitución, no amplíes demasiado el rango y reconstruye solo las partes necesarias con capturas.

Puntos a verificar cuando la expresión regular es lenta o no coincide

Expresiones regulares con cuantificadores anidados o ambiguas.* Las condiciones que incluyen muchos pueden aumentar drásticamente el tiempo de procesamiento en textos largos. Especifica caracteres iniciales o clases de caracteres y limita al rango mínimo necesario. Esta herramienta limita el número de resultados mostrados, pero no puede limitar completamente el tiempo de ejecución de la expresión regular en sí.

Cuando no hay coincidencias, verifica caracteres de ancho completo y medio, saltos de línea, espacios invisibles y banderas. La expresión regular es compatible con JavaScript. Las funciones específicas de PCRE o Python y la notación de sustitución pueden no funcionar directamente.

Procesamiento sin enviar el texto de entrada

La detección de coincidencias, extracción de capturas, resaltado, sustitución, explicación de sintaxis y creación de CSV o texto se ejecutan en el navegador que estás usando. No enviamos el contenido ingresado a los servidores de WiseChecker, APIs externas o IA generativa. Al recargar la página, las entradas y resultados desaparecen.

Preguntas frecuentes sobre el probador de expresiones regulares

¿Es necesario el símbolo / en el campo de expresión regular?

No es necesario. Solo ingresa el patrón de búsqueda y especifica g o i en el campo de banderas o casillas a la derecha.

¿Es igual que las expresiones regulares de Excel?

Especificación RegExp de JavaScript. La sintaxis compatible varía según el producto o lenguaje que uses.

¿El texto original también cambia al reemplazar?

No cambia. Muestra un resultado diferente en la vista previa después de la sustitución.

¿Qué contiene el CSV de resultados de coincidencia?

Guarda el número de coincidencia, el texto, la posición inicial, la línea, la columna y cada captura en un CSV UTF-8.

¿Se envían los documentos confidenciales?

No se envía. Se procesa en el navegador.

¿Puede garantizar la seguridad de las expresiones regulares?

No es posible. Prueba en el entorno de destino y verifica el tiempo de procesamiento para entradas largas y coincidencias inesperadas.

Herramientas gratuitas relacionadas