# Glob zu Regex

Wandelt Datei-Übereinstimmungsmuster (Glob) in reguläre Ausdrücke um

> Kanonische Seite: https://elysiatools.com/de/tools/glob-to-regex

- **Kategorie:** Development

- **Schlagwörter:** glob, regex, muster, datei-abgleich, konvertierung

## Überblick

Wandelt Glob-Muster wie `src/**/*.ts` in Standard-Regex-Ausdrücke um. Nützlich zum Verstehen von Glob-Mustern und zum Erstellen benutzerdefinierter Datei-Abfragelogik.

## Eingaben

- **Glob-Muster** (text): e.g., src/**/*.ts
- **Erweiterter Modus** (checkbox): Unterstützt geschweifte Klammern-Erweiterung wie {a,b,c}
- **Globstar-Unterstützung** (checkbox): Unterstützt ** für rekursive Verzeichnisabgleich
- **Groß-/Kleinschreibung Ignorieren** (checkbox): Abgleich unabhängig von Groß-/Kleinschreibung
- **Test-Strings (Optional)** (textarea): One string per line. Results will show which strings match.

## Wann verwenden

- Wenn Sie ein Glob-Muster in einen regulären Ausdruck für Code, Konfigurationsdateien oder Skripte umwandeln müssen.
- Zum Debuggen oder Analysieren komplexer Glob-Muster durch Konvertierung in eine standardisierte Regex-Form.
- Beim Erstellen von Dateisuch- oder Filterfunktionen, die reguläre Ausdrücke erfordern, z.B. in Entwicklungstools oder Automatisierungsskripten.

## Funktionsweise

- Geben Sie das gewünschte Glob-Muster in das Eingabefeld ein, z.B. 'src/**/*.ts'.
- Passen Sie Optionen an, wie erweiterter Modus für geschweifte Klammern oder Globstar für rekursive Verzeichnisabgleiche.
- Das Tool generiert automatisch den entsprechenden regulären Ausdruck, den Sie kopieren und direkt verwenden können.
- Optional können Sie Test-Strings eingeben, um zu überprüfen, welche Zeilen mit dem erzeugten Regex übereinstimmen.

## Anwendungsfälle

- Entwicklung von Build-Skripten oder Tools, die Dateien basierend auf Glob-Mustern verarbeiten und reguläre Ausdrücke benötigen.
- Konfiguration von Dateisystem-Überwachungstools oder Suchfunktionen, die Regex für präzise Dateiauswahl verwenden.
- Erstellung von Filterlogik in Anwendungen, um Dateipfade mit spezifischen Mustern wie '*.js' oder 'docs/**/*.md' zu durchsuchen.

## Häufig gestellte Fragen

### Was ist ein Glob-Muster?

Ein Glob-Muster ist ein Platzhalter-basierter Dateiname, der zur Übereinstimmung mit Dateien und Verzeichnissen verwendet wird, z.B. '*.txt' für alle Textdateien.

### Wofür wird ein regulärer Ausdruck (Regex) benötigt?

Ein regulärer Ausdruck ist eine Zeichenkette zur Beschreibung von Suchmustern, nützlich für komplexe Textsuche und -manipulation in Programmierung und Datenverarbeitung.

### Kann ich den erzeugten Regex in jeder Programmiersprache verwenden?

Ja, der generierte Regex folgt Standard-Syntax und ist in den meisten Programmiersprachen wie JavaScript, Python oder Java kompatibel.

### Was bedeutet die Option 'Erweiterter Modus'?

Der erweiterte Modus ermöglicht die Unterstützung von geschweiften Klammern wie {a,b,c} für erweiterte Übereinstimmungsmöglichkeiten im Glob-Muster.

### Wie teste ich den generierten Regex?

Nutzen Sie das optionale Test-String-Feld, um Zeilen einzugeben und zu sehen, welche mit dem Regex übereinstimmen, bevor Sie ihn in Ihrem Code verwenden.

## Ähnliche Tools

- [Regex-Erklärer](https://elysiatools.com/de/tools/ai-regex-explainer): Verwendet KI, um reguläre Ausdrücke in lesbare Erklärungen zu zerlegen
- [Regex zu String Generator](https://elysiatools.com/de/tools/regex-to-string-generator): Generiert zufällige Zeichenfolgen, die einem regulären Ausdrucksmuster entsprechen
- [Benannte Gruppen Tester](https://elysiatools.com/de/tools/named-group-tester): Analysiert und zeigt benannte Erfassungsgruppen aus Regex-Mustern
- [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.
- [PCRE2 Regex-Tester](https://elysiatools.com/de/tools/pcre-regex-tester): Teste PCRE2-Muster online: sämtliche benannte Gruppen-Syntax ((?P), (?), (?'n')), possessive Quantoren, atomare Gruppen, \\A \\z \\h — plus pcre2grep und C-API.
- [Multi-Pattern-Matcher](https://elysiatools.com/de/tools/multi-pattern-matcher): Führt mehrere Regex-Muster gegen Text in einem Vorgang aus
- [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.

## Beispiele

- [Regex-Ersetzungsbeispiele](https://elysiatools.com/de/samples/regex-replace): Sammlung häufiger und nützlicher Regex-Ersetzungsmuster für Texttransformation und Datenbereinigung
- [Häufige Reguläre Ausdrücke](https://elysiatools.com/de/samples/regex-samples): Häufig verwendete reguläre Ausdrucksmuster für Validierung und Übereinstimmung
- [Regex-Muster Alternativen](https://elysiatools.com/de/samples/regex-alternatives): Mehrere Möglichkeiten, dasselbe Regex-Muster zu schreiben mit unterschiedlichen Kompromissen
- [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.
