Expresión regularHerramientas
Prueba, reemplaza y visualiza expresiones regulares con resaltado de coincidencias y explicación.
20 herramientas disponibles, todas en el navegador local.
- Complemento de regexCalcula el complemento real del lenguaje de un regex — todas las cadenas que no coinciden por completo — como patrón ^...$ listo para usar, mediante inversión de DFA con minimización, en tu navegador.HERRAMIENTA
- Contención de regexRegex Contains — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Diferencia de regexConstruye una regex para "cadenas que coinciden con el patrón A pero no con el patrón B" a partir de dos patrones, uno por línea. La semántica es asimétrica: A debe coincidir desde el inicio de la cadena, mientras que B se rechaza si aparece en cualquier parte. Forma de salida: (?=A)(?!.*B).*HERRAMIENTA
- Equivalencia de regexComprueba si dos regex coinciden exactamente con el mismo conjunto de cadenas — equivalencia semántica mediante análisis de DFA producto, con el contraejemplo más corto si difieren. Un patrón por línea.HERRAMIENTA
- Escape para regexRegex Escape String — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Explicador de regexRegex Explain — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Extracción de grupos de regexRegex Extract Groups — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Fuzzing de regexRegex Fuzz — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Generador de regexGenera cadenas de ejemplo que un regex coincide completamente — muestreo guiado por distancia sobre su DFA (determinista para el mismo patrón, detecta lenguaje vacío), todo en tu navegador.HERRAMIENTA
- Intersección de regexConstruye un patrón que coincide con cualquier cadena que contenga tanto A como B como subcadenas (AND con lookahead). Un patrón por línea.HERRAMIENTA
- Minimización de regexMinimiza un regex de forma segura — solo elimina construcciones demostrablemente sin pérdida (grupos no capturadores redundantes, grupos vacíos); los grupos de captura nunca se tocan y los casos dudosos conservan el original.HERRAMIENTA
- Optimizador de regexRegex Optimize — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Reemplazo por lotes con regexRegex Replace Batch — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Pruebas por lotes de regexRegex Test Batch — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- De regex a DFAConvierte un regex en un DFA mediante construcción por subconjuntos — tabla de transiciones completa y número de estados minimizado (algoritmo de Moore), todo en tu navegador.HERRAMIENTA
- De regex a NFAConvierte un regex en un NFA de Thompson con transiciones ε mediante construcción formal — estados, aristas de símbolo y ε, estado inicial y de aceptación, todo calculado en tu navegador.HERRAMIENTA
- Unescape de regexRegex Unescape String — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Unión de regexRegex Union — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Validador de patrones regexRegex Validate Pattern — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor.HERRAMIENTA
- Visualizador de regexRenderiza un regex como diagrama de estados NFA de Thompson en formato Graphviz DOT — transiciones ε, ramas y bucles de cuantificadores visibles; pégalo en cualquier renderizador graphviz.HERRAMIENTA