Regex-Erklärer
Verwendet KI, um reguläre Ausdrücke in lesbare Erklärungen zu zerlegen
Dieses Tool analysiert reguläre Ausdrücke und bietet:
- **Segment-by-Segment-Aufschlüsselung**: Jeder Teil des Regex wird mit seiner Position und Bedeutung erklärt
- **Komplexitätsbewertung**: Bewertet den Regex von einfach bis sehr komplex
- **Dialekt-Kompatibilität**: Zeigt Unterschiede zwischen JavaScript, Python, PCRE und anderen Regex-Engines
- **Beispielübereinstimmungen**: Zeigt Zeichenfolgen, die mit dem Muster übereinstimmen und nicht übereinstimmen
- **Potenzielle Probleme**: Warnt vor katastrophalem Backtracking und nicht unterstützten Funktionen
Unterstützte Regex-Funktionen:
- Anker: ^, $, \A, \Z, \b, \B
- Zeichenklassen: [a-z], [^0-9], \d, \w, \s, \p{L}
- Quantifizierer: *, +, ?, {n}, {n,m}, *?, +?, ??
- Gruppen: (...), (?:...), (?=...), (?!...), (?<=...), (?<!...)
- Escape-Sequenzen: \t, \n, \r, \xhh, \uhhhh
- Flags: g, i, m, s, u, y, d
API-Dokumentation
Request-Endpunkt
POST /de/api/tools/ai-regex-explainer
Request-Parameter
| Parameter-Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| regexPattern | text | Ja | Das zu analysierende Regex-Muster |
| regexFlags | text | Nein | Optionale Flags wie g, i, m, s, u, y, d |
| targetLanguage | select | Nein | Die Regex-Engine/Der Dialekt zur Kompatibilitätsprüfung |
| includeExamples | checkbox | Nein | Beispiel-Zeichenfolgen generieren, die übereinstimmen und nicht übereinstimmen |
| explainDialects | checkbox | Nein | Kompatibilitätshinweise für verschiedene Regex-Engines anzeigen |
| useAI | checkbox | Nein | KI (DeepSeek V3.2) verwenden, um detailliertere Erklärungen zu generieren |
Antwortformat
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
JSON-Daten:
JSON-Daten
MCP-Dokumentation
Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:
{
"mcpServers": {
"elysiatools-ai-regex-explainer": {
"name": "ai-regex-explainer",
"description": "Verwendet KI, um reguläre Ausdrücke in lesbare Erklärungen zu zerlegen",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=ai-regex-explainer",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.
Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]