# Multi-Pattern-Matcher

Führt mehrere Regex-Muster gegen Text in einem Vorgang aus

> Kanonische Seite: https://elysiatools.com/de/tools/multi-pattern-matcher

- **Kategorie:** Development

- **Schlagwörter:** regex, pattern, matcher, multiple, batch, extract, search, regex patterns

## Überblick

**Musterformat (einer pro Zeile):**

```
Bezeichnung|Muster|Flags
```

**Beispiele:**

- `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`
- `URL|https?://[^\s]+|gi`

**Flags (optional):**
- `g` - Global (alle Treffer finden)
- `i` - Groß-/Kleinschreibung ignorieren
- `m` - Mehrzeilig
- `s` - Punkt passt auf Zeilenumbruch
- `u` - Unicode

## Eingaben

- **Texteingabe** (textarea): Text zum Suchen eingeben...
- **Musterdefinitionen** (textarea): One pattern per line: Label|Pattern|Flags (flags optional)
- **Groß-/Kleinschreibung** (checkbox)
- **Leere Muster Zeigen** (checkbox)
- **Max. Treffer pro Muster** (number)

## 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.

## Funktionsweise

- 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

- Extraktion von Kontaktinformationen aus Webseiten-Texten.
- Analyse von Log-Dateien auf verschiedene Fehlermuster.
- Validierung von Benutzereingaben in Formularen mit mehreren Regex-Regeln.

## Häufig gestellte Fragen

### 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.

## Ähnliche Tools

- [Java Regex-Tester](https://elysiatools.com/de/tools/java-regex-tester): Teste java.util.regex-Muster online: benannte Gruppen (?…), possessive Quantoren und atomare Gruppen, Pattern-Flags und fertigen Java-Code.
- [Regex-Erklärer](https://elysiatools.com/de/tools/ai-regex-explainer): Verwendet KI, um reguläre Ausdrücke in lesbare Erklärungen zu zerlegen
- [Textabsätze Filtern](https://elysiatools.com/de/tools/text-paragraph-filter): Schnell alle Absätze zurückgeben, die einem Muster oder einer regulären Ausdruck entsprechen
- [Textsätze Filtern](https://elysiatools.com/de/tools/text-sentence-filter): Schnell alle Sätze zurückgeben, die einem Muster oder einer regulären Ausdruck entsprechen
- [Wörter im Text Filtern](https://elysiatools.com/de/tools/text-word-filter): Schnell Wörter im Text zurückgeben, die einem Muster oder einer regulären Ausdruck entsprechen
- [Massen-E-Mail-Extraktor](https://elysiatools.com/de/tools/bulk-email-extractor): Extrahieren Sie alle E-Mail-Adressen aus Eingabetext, Artikeln, Web-Quellcode oder gemischtem Inhalt. Unterstützt Deduplizierung und Export nach JSON.
- [C# Regex-Tester (.NET)](https://elysiatools.com/de/tools/csharp-regex-tester): Teste .NET/C#-reguläre Ausdrücke online: benannte Gruppen ((?…)), IgnoreCase/Multiline/Singleline, Hervorhebung, Gruppentabelle und fertig einfügbaren C#-Code.
- [Python Regex-Tester (Modul re)](https://elysiatools.com/de/tools/python-regex-tester): Teste Python-re-Muster online: benannte Gruppen (?P…), Rückreferenzen (?P=name), VERBOSE, findall-Verhalten und \\g\-Vorlagen — plus fertig einfügbaren Python-Code.

## Beispiele

- [Regex-Muster Alternativen](https://elysiatools.com/de/samples/regex-alternatives): Mehrere Möglichkeiten, dasselbe Regex-Muster zu schreiben mit unterschiedlichen Kompromissen
- [Regex-Ersetzungsbeispiele](https://elysiatools.com/de/samples/regex-replace): Sammlung häufiger und nützlicher Regex-Ersetzungsmuster für Texttransformation und Datenbereinigung
- [Glob-Muster Beispiele](https://elysiatools.com/de/samples/glob-samples): Glob-Muster Beispiele für Dateizuordnung von einfach bis komplex
- [Benannte Capture-Gruppen von Regex](https://elysiatools.com/de/samples/regex-named-groups): Sammlung von Regex-Mustern, die benannte Capture-Gruppen verwenden, um strukturierte Daten aus Text zu extrahieren. Benannte Gruppen machen Muster lesbarer und wartbarer, indem sie aussagekräftige Namen den erfassten Teilen zuweisen.

## Verwandte Inhalte

- [Regex-Test-, Visualisierungs- und Sicherheitsworkflow](https://elysiatools.com/de/hubs/regex-utility): Erstelle zuverlaessige regulaere Ausdruecke mit Syntaxhilfe, Tests, Visualisierung, Ersetzungsvorschau, Benchmarks und ReDoS-Scan.
- [Observability-Debugging mit Logs, Traces, Webhooks und JSON-Payloads](https://elysiatools.com/de/hubs/observability-debugging): Parsen Sie Logs, decodieren Sie Traces, pruefen Sie Webhook/API-Belege, erkunden Sie JSON-Payloads und extrahieren Sie Muster vor der Incident-Notiz.
- [PII-Erkennung und Log-Redaction-Review](https://elysiatools.com/de/hubs/pii-log-redaction): Finden Sie wahrscheinliche personenbezogene Daten in Logs, Text und PDFs, erstellen Sie geschwaerzte Kandidaten, validieren Sie Muster und verlangen Sie menschliche Freigabe.
