Ingrese una expresión regular y verifique las coincidencias
Mientras escribes, actualiza errores de sintaxis, coincidencias, capturas y resultados de sustitución.
Ingrese la expresión regular y el texto de destino.
texto a buscar
posiciones coincidentes
Se alcanzó el límite de visualización. Refine las condiciones.
Los resultados de coincidencia se muestran aquí.
$& es la coincidencia completa, $1 a $99 son capturas numeradas, $<name>hace referencia a una captura con nombre.
Lectura de la expresión regular introducida
La explicación es información auxiliar que descompone mecánicamente los símbolos principales. No puede estimar completamente la intención de lookaheads, lookbehinds o anidamientos complejos.
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
- 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.
- 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.
- Pegar el texto de destinoRevisa las coincidencias y su número. En textos largos, bajar el límite de coincidencias facilita la revisión.
- Ver capturasVerifica que las partes reutilizables, como año, mes y día de una fecha, estén separadas según lo previsto.
- 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
| indicadores | significado | ejemplo |
|---|---|---|
| g | Buscar todas las coincidencias en todo el texto, no detenerse en la primera | Reemplazar todas las apariciones de una misma notación |
| i | No distinguir entre mayúsculas y minúsculas en letras | Buscar tanto Excel como excel |
| m | Aplicar ^ y $ al inicio y final de cada línea, no a todo el texto | Agregar un símbolo al inicio de cada línea |
| s | El punto . también coincide con saltos de línea | Buscar rangos que abarcan múltiples líneas |
| u | Tratar como puntos de código Unicode | Manejar emojis y caracteres suplementarios de forma segura |
| y | Hacer coincidir solo desde la posición de lastIndex | Procesamiento de posición fija como análisis léxico |
Ejemplos habituales de regex
| Objetivo | Patrón | Nota |
|---|---|---|
| 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}\b | Adá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.