Otras herramientas
Probador de expresiones regulares
Probador interactivo de expresiones regulares con resaltado en vivo, inspección de grupos de captura y control de banderas.
Vista previa de coincidencias
Detalles de coincidencias
Ejemplos comunes de regex
Carga un preset para explorar escenarios de coincidencias habituales.
Captura el año, mes y día de fechas con formato ISO.
Extrae el usuario y el dominio del correo mediante grupos nombrados.
Coincide direcciones IPv4 validando estrictamente cada octeto (0-255).
Encuentra códigos de color hexadecimales cortos y completos.
Valida etiquetas HTML de apertura simples con atributos básicos.
Resumen de la herramienta: Guía del Probador de Expresiones Regulares
El Probador Regex te permite diseñar, comprobar y depurar expresiones regulares de JavaScript en cuestión de segundos. Escribe o pega un patrón, activa los modificadores (g, i, m, s, u, y) y observa al instante cómo se resaltan las coincidencias, los grupos capturados y los grupos con nombre dentro del texto de prueba.
¿Qué es Guía del Probador de Expresiones Regulares?
Guía del Probador de Expresiones Regulares prueba reglas o conexiones rápidamente para localizar problemas.
Cómo usarlo
- Ingresa reglas o parámetros.
- Proporciona un ejemplo o una dirección.
- Revisa resultados y ajusta.
Casos de uso comunes
- Verificaciones antes de publicar
- Validar reglas y casos límite
- Confirmación rápida en integración
❓ Preguntas frecuentes
P1: ¿Resultado inesperado?
R: Revisa la entrada y opciones.
P2: ¿Falló la prueba?
R: Simplifica el caso para aislar el problema.
P3: ¿Cómo guardar?
R: Copia los resultados o captura pantalla.
Ventajas principales
- Iteración rápida: modifica el patrón o las banderas y recibe feedback inmediato, incluidos mensajes cuando el patrón es inválido.
- Vista visual: las coincidencias de longitud cero, las coincidencias multilínea y los límites de grupo quedan resaltados para que puedas entender mejor patrones complejos.
- Biblioteca de ejemplos: un clic carga escenarios frecuentes como fechas ISO, correos electrónicos, direcciones IPv4, colores hexadecimales y etiquetas HTML.
- Ideal para SEO y QA: valida contenidos antes de publicarlos o automatiza revisiones de datos estructurados.
Pasos para empezar
- Introduce tu patrón en el campo superior, por ejemplo
(?<user>[\w.+-]+)@(?<domain>[\w-]+\.[A-Za-z]{2,}). - Añade contenido de prueba en la sección Texto de prueba.
- Activa las banderas necesarias en Banderas (global, sin distinción de mayúsculas, multilinea, etc.).
- Revisa Vista previa de coincidencias para ver los fragmentos resaltados.
- Consulta Detalles de coincidencias para conocer posiciones, longitudes y grupos capturados.
Tabla de banderas
| Bandera | Nombre | Uso recomendado |
|---|---|---|
g |
Global | Devuelve todas las coincidencias en el texto. |
i |
Ignorar mayúsc. | Coincide sin distinguir mayúsculas y minúsculas. |
m |
Multilínea | Hace que ^ y $ funcionen por línea. |
s |
Dot All | Permite que . coincida con saltos de línea. |
u |
Unicode | Activa la compatibilidad completa con Unicode. |
y |
Sticky | Retoma la búsqueda desde la posición lastIndex. |
Biblioteca de ejemplos
Estos presets sustituyen el patrón, el texto y las banderas con configuraciones ya afinadas:
- Fecha ISO (YYYY-MM-DD): captura año, mes y día para informes o migraciones de datos.
- Correo con grupos nombrados: separa el usuario y el dominio para validaciones en formularios.
- Dirección IPv4: asegura que cada octeto esté dentro del rango legal 0-255.
- Color hexadecimal: identifica valores cortos (
#fff) y largos (#0fb981) usados en CSS. - Etiqueta HTML de apertura: verifica que un fragmento contenga una etiqueta válida con atributos sencillos.
Consejos avanzados
- Si aparece la alerta de coincidencia de longitud cero, añade cuantificadores que consuman caracteres (
+,*,{n,}) para evitar bucles infinitos. - Al copiar expresiones al código JavaScript, recuerda duplicar las barras invertidas:
\den la herramienta se convierte en\\den una cadena. - Aprovecha los grupos con nombre (
(?<nombre>...)) para que la tabla de resultados sea más comprensible. - Combina este probador con otras utilidades de ToolMi (conversor JSON↔YAML, formateador Markdown, etc.) en tus flujos editoriales.
Preguntas frecuentes
¿El motor soporta anticipaciones y retrocesos?
Sí, se basa en el motor de expresiones regulares de ECMAScript, por lo que soporta lookaheads, lookbehinds, escapes Unicode y retroreferencias.
¿Puedo compartir un ejemplo con mi equipo?
Copia el patrón y el texto de prueba y compártelos. De momento no se generan enlaces automáticos.
¿Por qué no obtengo coincidencias?
Comprueba que activaste las banderas correctas, elimina espacios extra y revisa si el patrón necesita anclas (^, $, límites de palabra, etc.).
Recursos adicionales
- MDN: Guía de Expresiones Regulares
- MDN: Referencia de RegExp
- Blog de ToolMi — tutoriales sobre SEO, automatización de contenido y productividad.
Domina tus patrones regex, valida contenido crítico y acelera tus tareas de análisis con este probador interactivo.