Ejemplo práctico
Prueba ^[A-Z]{2}-\d{4}$ contra AB-1234 y contra AB-1234 seguido de un salto de línea; las anclas pueden comportarse distinto con opciones multilínea.
Ingrese un patrón de expresiones regulares, banderas y texto de entrada. Toolinix resaltará las coincidencias y las enumerará.
Banderas comunes: g i m s u
Una coincidencia por línea.
Las coincidencias están resaltadas.
Una expresión regular (regex) es un patrón que se utiliza para buscar, hacer coincidir o extraer partes de texto.
Esta herramienta se ejecuta en su navegador y le ayuda a probar patrones rápidamente sin enviar datos a un servidor.
Un patrón que coincide con un ejemplo aún puede rechazar entradas válidas, aceptar inválidas o ser lento con texto adversarial.
Prueba coincidencias representativas, casos cercanos, valores vacíos, texto multilínea, Unicode y cadenas muy largas.
Verifica mayúsculas, global, multiline, dot-all, anchors, límites de palabras y si debe coincidir el valor completo.
Comprueba grupos numerados y con nombre contra el código que los consume, especialmente tras añadir grupos opcionales o anidados.
Evita cuantificadores anidados ambiguos y prueba fallos con backtracking excesivo antes de aceptar texto no confiable.
Prueba ^[A-Z]{2}-\d{4}$ contra AB-1234 y contra AB-1234 seguido de un salto de línea; las anclas pueden comportarse distinto con opciones multilínea.
Los cuantificadores anidados como (a+)+ pueden causar backtracking catastrófico con una coincidencia parcial larga y congelar una petición en producción.
Un pequeño conjunto de muestras positivas, negativas y del peor caso es más útil que una expresión que solo pasa el camino feliz.
Estas herramientas también pueden resultarle útiles.