Escribe un patrón regex, pega tu texto de prueba y observa cómo se resalta cada coincidencia en vivo mientras escribes. Deja de adivinar si tu patrón funciona — compruébalo.
Cargando calculadora...
¿Te ha ayudado esta calculadora?
¿Qué es Probador de Regex?
Un Probador de Regex te permite probar expresiones regulares contra texto de muestra en tiempo real. Esencial para desarrolladores que crean procesamiento de texto, validación y funciones de búsqueda en sus aplicaciones.
Cuándo Usar Esta Calculadora
Validar entradas de usuario — probar patrones para validación de correo, teléfono, URL o fecha antes de implementarlos.
Depurar coincidencias fallidas — pega tu regex y texto de prueba para ver exactamente dónde y por qué fallan las coincidencias.
Aprender regex — experimenta con patrones de forma interactiva para desarrollar intuición sobre la sintaxis de regex.
Extraer datos de texto — crea patrones para encontrar y capturar subcadenas específicas de textos más grandes.
Buscar y reemplazar — prueba patrones antes de usarlos en código o editores de texto para operaciones de buscar y reemplazar.
Crear validadores de formularios — verifica que tu regex de validación coincida con todas las entradas válidas y rechace todas las inválidas.
Pasos:
Introduce tu patrón regex (p. ej., \d{3}-\d{4}).
Selecciona indicadores: g (global), i (sin distinción de mayúsculas), m (multilínea), s (dotall).
Escribe o pega texto de prueba en el área de texto.
Observa todas las coincidencias resaltadas con su cantidad.
Fórmula
Patrón + Indicadores → RegExp → Ejecutar contra el texto de prueba → Array de coincidencias
Patrones comunes:
- \d+ → uno o más dígitos
- [a-zA-Z]+ → una o más letras
- ^…$ → anclas de inicio/fin
- (…) → grupos de captura
Casos de uso
Validar direcciones de correo, números de teléfono, URLs
Extraer patrones de texto (fechas, precios, identificadores)
Operaciones de buscar y reemplazar en editores de texto
Validación de entradas en formularios web
Beneficios Clave
Prueba patrones regex en tiempo real
Ve todas las coincidencias resaltadas
Compatibilidad con indicadores comunes
Gratis, sin necesidad de registrarse
Consejos Profesionales
Prueba con texto que coincida y que no coincida
Usa referencias de regex en línea para patrones complejos
Empieza simple y añade complejidad gradualmente
Usa grupos de captura con nombre para mayor legibilidad
Errores Comunes que Debes Evitar
No escapar caracteres especiales (usar \. en lugar de .)
Olvidar el indicador g cuando se esperan múltiples coincidencias
Usar cuantificadores codiciosos cuando se necesitan perezosos
Complicar demasiado los patrones — a menudo lo más simple es mejor
Términos Clave Explicados
Patrón: Expresión de búsqueda
Indicadores: Opciones que modifican el comportamiento de búsqueda
Coincidencia: Aparición encontrada del patrón
Grupo de captura: Parte del patrón entre paréntesis
Conceptos relacionados
Expresión regular (regex): Una secuencia de caracteres que define un patrón de búsqueda para encontrar coincidencias en texto.
Grupo de captura: Una parte entre paréntesis de un regex que extrae partes específicas de una coincidencia.
Cuantificador: Un carácter que especifica cuántas veces debe aparecer el elemento anterior (p. ej., +, *, ?, {n}).
Ancla: Una aserción de anchura cero que coincide con una posición en el texto en lugar de un carácter (^ para inicio, $ para fin).
Lookahead/Lookbehind: Aserciones de anchura cero que comprueban patrones antes o después de la posición actual sin consumir texto.
Ejemplo
Patrón: ^[\w.-]+@[\w.-]+\.\w{2,}$ con el texto de prueba: "Contáctanos en hello@example.com o support@test.org" encuentra ambas direcciones de correo y las muestra en la lista de resultados.
Interpretación de sus resultados
Comienza observando el número de coincidencias y el texto resaltado. Si esperas coincidencias pero no ves ninguna, comprueba: (1) ¿Está activado el indicador global (g)? Sin él, solo se encuentra la primera coincidencia. (2) ¿Estás escapando los caracteres especiales? Un punto literal debe escaparse como \.. (3) ¿Son correctas tus anclas? ^ coincide con el inicio de la cadena, $ con el final.
El panel de grupos de captura muestra qué coincidió cada parte entre paréntesis de tu patrón. Los grupos con nombre (usando (?...)) hacen que los patrones complejos sean más legibles. Usa grupos para extraer partes específicas de una coincidencia — por ejemplo, capturar el código de área por separado del resto de un número de teléfono.
Errores comunes de regex a tener en cuenta: cuantificadores codiciosos que coinciden con demasiado texto (usa cuantificadores perezosos *? o +? en su lugar), olvidar el indicador multilínea al coincidir a través de líneas, y usar . en lugar de [\s\S] cuando quieres coincidir con cualquier carácter, incluidos los saltos de línea.
Preguntas frecuentes
¿Qué es una expresión regular?
Un regex es una secuencia de caracteres que define un patrón de búsqueda. Se usa para encontrar coincidencias de patrones en texto, como localizar direcciones de correo, validar entradas o extraer datos de cadenas de texto.
¿Qué motor de regex utiliza esta herramienta?
Esta herramienta usa el motor RegExp integrado de JavaScript, que admite la mayoría de las funciones estándar de regex, incluidos grupos, lookaheads, cuantificadores y clases de caracteres.
¿Cuáles son los indicadores de regex más comunes?
g (global): Encuentra todas las coincidencias, no solo la primera. i (sin distinción de mayúsculas): Ignora las mayúsculas. m (multilínea): ^ y $ coinciden con los límites de línea. s (dotall): . coincide también con saltos de línea.
¿Por qué mi regex no encuentra coincidencias?
Problemas comunes: falta el indicador g para múltiples coincidencias, no se escapan los caracteres especiales (., *, +, ?, [, ], (, )), o uso incorrecto de cuantificadores.