Explicador de Expresiones Regulares
Usa IA para desglosar expresiones regulares en explicaciones legibles
Esta herramienta analiza expresiones regulares y proporciona:
- **Desglose segmento por segmento**: Cada parte de la regex se explica con su posición y significado
- **Evaluación de complejidad**: Clasifica la regex de simple a muy compleja
- **Compatibilidad de dialectos**: Muestra diferencias entre JavaScript, Python, PCRE y otros motores de regex
- **Ejemplos de coincidencias**: Muestra cadenas que coinciden y no coinciden con el patrón
- **Problemas potenciales**: Advierte sobre riesgos de retroceso catastrófico y características no compatibles
Características de regex compatibles:
- Anclas: ^, $, \A, \Z, \b, \B
- Clases de caracteres: [a-z], [^0-9], \d, \w, \s, \p{L}
- Cuantificadores: *, +, ?, {n}, {n,m}, *?, +?, ??
- Grupos: (...), (?:...), (?=...), (?!...), (?<=...), (?<!...)
- Secuencias de escape: \t, \n, \r, \xhh, \uhhhh
- Banderas: g, i, m, s, u, y, d
Documentación de la API
Punto final de la solicitud
POST /es/api/tools/ai-regex-explainer
Parámetros de la solicitud
| Nombre del parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| regexPattern | text | Sí | El patrón de expresión regular a analizar |
| regexFlags | text | No | Banderas opcionales como g, i, m, s, u, y, d |
| targetLanguage | select | No | El motor/dialecto de regex para verificar compatibilidad |
| includeExamples | checkbox | No | Generar cadenas de ejemplo que coinciden y no coinciden |
| explainDialects | checkbox | No | Mostrar notas de compatibilidad para diferentes motores de regex |
| useAI | checkbox | No | Usar IA (DeepSeek V3.2) para generar explicaciones más detalladas |
Formato de respuesta
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Datos JSON:
Datos JSON
Documentación de MCP
Agregue este herramienta a su configuración de servidor MCP:
{
"mcpServers": {
"elysiatools-ai-regex-explainer": {
"name": "ai-regex-explainer",
"description": "Usa IA para desglosar expresiones regulares en explicaciones legibles",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=ai-regex-explainer",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.
Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]