¿Qué es Probador de Expresiones Regulares?
Un Probador de Regex es una herramienta de desarrollo esencial que le permite probar expresiones regulares contra texto de ejemplo en tiempo real, proporcionando retroalimentación visual instantánea sobre si sus patrones coinciden correctamente. Las expresiones regulares, comúnmente conocidas como regex, son patrones basados en secuencias poderosas utilizados para búsqueda, validación, extracción y manipulación de texto en prácticamente todos los lenguajes de programación y editores de texto. Esta herramienta le permite escribir un patrón regex y pegar texto de prueba, verificando inmediatamente todas las coincidencias resaltadas con sus posiciones y contenido de grupos de captura.
Cuándo Usar Esta Calculadora
- Validar entrada de usuario en formularios web.
- Depurar coincidencias fallidas en código existente.
- Aprender sintaxis regex interactivamente.
- Extraer datos específicos del texto.
- Construir patrones de búsqueda y reemplazo.
- Verificar validación de formularios.
Pasos:
- Introduce tu patrón de expresión regular en el campo correspondiente usando la sintaxis regex estándar — por ejemplo, \d{3}-\d{4} para coincidir con números de teléfono o ^[\w.-]+@[\w.-]+\.\w{2,}$ para validar correos electrónicos
- Seleccione las banderas apropiadas.
- Escriba o pegue el texto de prueba.
- Revise el panel de resultados.
- Use el panel de hoja de referencia.
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
- Probar patrones regex al instante con resaltado en tiempo real
- Ver todas las coincidencias con posiciones y grupos de captura
- Soporte para todas las banderas regex estándar
- Hojas de referencia regex integradas
- Funciona completamente en el navegador
- Gratis sin registro
Consejos Profesionales
- Siempre probar con texto coincidente y no coincidente.
- Comenzar con el patrón más simple posible.
- Usar grupos de captura con nombre.
- Recordar que el punto (.) no coincide con saltos de línea por defecto.
- Probar casos extremos.
Errores Comunes que Debes Evitar
- Olvidar escapar caracteres especiales.
- Omitir la bandera global (g).
- Usar cuantificadores codiciosos cuando se necesitan perezosos.
- No probar casos extremos.
Términos Clave Explicados
- Patrón: La expresión de búsqueda escrita con si {3} n {4} taxis regex.
- Banderas: Opciones que modifican el comportamiento.
- Coincidencia: Una ocurrencia exitosa del patrón.
- Grupo de captura: Una porción del patrón entre paréntesis.
- Cuantificador: Un carácter que especifica cuántas veces debe ocurrir el elemento anterior — * significa cero o más, + significa uno o más, ? significa cero o uno, y {n}, {n,}, {n,m} especifican cantidades exactas o rangos.
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 [email protected] o [email protected]" encuentra ambas direcciones de correo y las muestra en la lista de resultados.
Interpretación de sus resultados
Comience mirando el conteo de coincidencias y el texto resaltado. Si espera coincidencias pero no ve ninguna, verifique: (1) ¿Está configurada la bandera global? (2) ¿Está escapando caracteres especiales correctamente? (3) ¿Sus anclas son correctas? El panel de grupos de captura muestra qué capturó cada porción entre paréntesis de su patrón.

