Kategorien

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

Das zu analysierende Regex-Muster

Optionale Flags wie g, i, m, s, u, y, d

Die Regex-Engine/Der Dialekt zur Kompatibilitätsprüfung

Beispiel-Zeichenfolgen generieren, die übereinstimmen und nicht übereinstimmen

Kompatibilitätshinweise für verschiedene Regex-Engines anzeigen

KI (DeepSeek V3.2) verwenden, um detailliertere Erklärungen zu generieren

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]