Benannte Gruppen Tester
Analysiert und zeigt benannte Erfassungsgruppen aus Regex-Mustern
## Benannte Gruppen Tester
Testen und extrahieren Sie benannte Erfassungsgruppen aus regulären Ausdrücken. Dieses Tool hilft Ihnen dabei, mit der ES2018-Syntax für benannte Erfassungsgruppen `(?<name>...)` in Ihren Regex-Mustern zu arbeiten.
**Funktionen:**
- Analysiert und zeigt alle benannten Erfassungsgruppen Ihres Regex-Musters
- Testen Sie gegen Eingabetext und extrahieren Sie alle Treffer mit ihren benannten Gruppen
- Ergebnisse in einem organisierten Tabellenformat anzeigen
- Unterstützung für Batch-Verarbeitung (eine Testzeichenfolge pro Zeile)
- Ergebnisse im JSON/CSV-Format exportieren
- Umfassende Statistiken über Treffer und Gruppen
**Syntax für Benannte Gruppen:**
- Verwenden Sie `(?<name>...)`, um eine benannte Erfassungsgruppe zu definieren
- Gruppennamen müssen gültige JavaScript-Bezeichner sein
- Beispiel: `(?<year>\\d{4})-(?<month>\\d{2})-(?<day>\\d{2})`
**Anweisungen:**
1. Geben Sie Ihr Regex-Muster mit benannten Gruppen ein
2. Optional Regex-Flags festlegen (Standard: "g" für globale Übereinstimmung)
3. Text zum Testen eingeben
4. Batch-Modus aktivieren, um mehrere Zeichenfolgen zu testen (eine pro Zeile)
5. Bei Bedarf das Limit für maximale Ergebnisse anpassen
6. Klicken Sie, um alle Treffer mit ihren benannten Gruppenwerten anzuzeigen
**Anwendungsfälle:**
- Analysieren und Validieren von strukturierten Daten (Daten, URLs, Koordinaten)
- Extrahieren spezifischer Felder aus Protokolldateien
- Testen komplexer Regex-Muster vor dem Produktions Einsatz
- Lernen und Debuggen von benannten Erfassungsgruppen
API-Dokumentation
Request-Endpunkt
POST /de/api/tools/named-group-tester
Request-Parameter
| Parameter-Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| textInput | textarea | Ja | - |
| pattern | text | Ja | - |
| flags | text | Nein | - |
| batchMode | checkbox | Nein | Aktivieren, um jede Zeile als separaten Test zu verarbeiten |
| includeUnmatched | checkbox | Nein | Gruppen mit leeren/null-Werten in Ergebnissen anzeigen |
| maxResults | number | Nein | - |
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-named-group-tester": {
"name": "named-group-tester",
"description": "Analysiert und zeigt benannte Erfassungsgruppen aus Regex-Mustern",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=named-group-tester",
"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]