Wichtige Fakten
- Kategorie
- Development
- Eingabetypen
- textarea, checkbox, number
- Ausgabetyp
- json
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der Multi-Pattern-Matcher ermöglicht es, mehrere reguläre Ausdrücke gleichzeitig auf einen Text anzuwenden. Ideal für komplexe Such- und Extraktionsaufgaben, bei denen verschiedene Muster in einem Durchgang analysiert werden müssen.
Wann verwenden
- •Wenn Sie mehrere Regex-Muster gleichzeitig auf einen Text anwenden müssen.
- •Zur Extraktion von strukturierten Daten wie E-Mails, Telefonnummern oder URLs aus unstrukturiertem Text.
- •Für die Validierung von Textinhalten basierend auf mehreren Kriterien in einem Schritt.
So funktioniert es
- •Geben Sie den zu durchsuchenden Text im Texteingabefeld ein.
- •Definieren Sie die Muster im Format 'Bezeichnung|Muster|Flags', ein Muster pro Zeile.
- •Passen Sie Optionen wie Groß-/Kleinschreibung und maximale Treffer pro Muster an.
- •Das Tool führt alle Muster aus und gibt die Ergebnisse im JSON-Format zurück.
Anwendungsfälle
Beispiele
1. E-Mail und Telefon extrahieren
Datenanalyst- Hintergrund
- Ein Datenanalyst hat einen Textblock mit Kontaktinformationen und muss E-Mails und Telefonnummern extrahieren.
- Problem
- Manuelle Suche ist zeitaufwendig und fehleranfällig.
- Verwendung
- Text in das Textfeld einfügen und Muster für E-Mail und Telefon definieren.
- Beispielkonfiguration
-
E-Mail|\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b|gi Telefon|\b\d{3}-\d{3}-\d{4}\b|g - Ergebnis
- Alle E-Mails und Telefonnummern werden im JSON-Format mit ihren Positionen ausgegeben.
2. Log-Datei auf Fehler prüfen
- Hintergrund
- Ein Systemadministrator muss eine Log-Datei auf verschiedene Fehlertypen überprüfen.
- Problem
- Verschiedene Fehlermeldungen müssen gleichzeitig erkannt und kategorisiert werden.
- Verwendung
- Log-Text in das Eingabefeld kopieren und Muster für ERROR, WARNING und INFO definieren.
- Beispielkonfiguration
-
ERROR|ERROR.*|gi WARNING|WARNING.*|gi INFO|INFO.*|gi - Ergebnis
- Eine strukturierte Liste aller gefundenen Meldungen mit Typ und Inhalt im JSON-Format.
Mit Samples testen
text, regexVerwandte Hubs
FAQ
Welche Flags werden unterstützt?
g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (Punkt passt auf Zeilenumbruch), u (Unicode).
Wie viele Muster kann ich gleichzeitig verwenden?
Es gibt kein festes Limit, aber die Leistung kann bei sehr vielen Mustern abnehmen.
Kann ich die Ergebnisse in einem anderen Format als JSON erhalten?
Nein, die Ausgabe ist standardmäßig im JSON-Format.
Was passiert, wenn ein Muster ungültig ist?
Ungültige Muster werden ignoriert oder führen zu Fehlern, abhängig von der Implementierung.
Wie kann ich die Anzahl der Treffer pro Muster begrenzen?
Verwenden Sie die Option 'Max. Treffer pro Muster', um die Anzahl zu steuern.