So verwendest du Regex-Tester
- Schreib dein MusterGib den Ausdruck ohne Begrenzer oder angehängte Flags in das Feld Muster ein, zum Beispiel [a-z]+@[a-z]+
- Füge Testtext hinzuFüge den zu durchsuchenden Text in das Feld für den Testtext ein.
- Ausführen und Treffer prüfenKlicke auf Starten, um jeden Treffer mit seinen Erfassungsgruppen zu sehen, bis zu 50 Treffer, oder den Fehler, wenn das Muster ungültig ist.
Häufige Anwendungen
- Ein Validierungsmuster prüfen, bevor es in PHP- oder Laravel-Code landet
- E-Mails, IDs oder Datumsangaben aus einem Log-Ausschnitt ziehen
- Herausfinden, warum ein preg_match-Aufruf nichts findet
Häufige Fragen
Wie verwende ich Regex-Tester?
1. Schreib dein Muster: Gib den Ausdruck ohne Begrenzer oder angehängte Flags in das Feld Muster ein, zum Beispiel [a-z]+@[a-z]+ 2. Füge Testtext hinzu: Füge den zu durchsuchenden Text in das Feld für den Testtext ein. 3. Ausführen und Treffer prüfen: Klicke auf Starten, um jeden Treffer mit seinen Erfassungsgruppen zu sehen, bis zu 50 Treffer, oder den Fehler, wenn das Muster ungültig ist.
Welche Regex-Variante wird verwendet?
Die PCRE-Engine von PHP über preg_match_all, mit dauerhaft aktivem u-Modifikator (Unicode). Die Treffer entsprechen dem, was PHP-Code finden würde, und können bei manchen Syntaxelementen und Funktionen von JavaScript, Python oder .NET abweichen.
Wie setze ich Flags wie Groß- und Kleinschreibung ignorieren?
Setze die Haken unter Testtext: Groß- und Kleinschreibung ignorieren (i), ^ und $ passen an Zeilenumbrüchen (m), Punkt passt auch auf Zeilenumbrüche (s) und Leerraum im Muster ignorieren (x). Inline-Modifikatoren wie (?i) am Anfang des Musters funktionieren auch, und u (Unicode) ist immer aktiv.
Werden Capture-Gruppen angezeigt?
Ja. Unter jedem Treffer steht jede Erfassungsgruppe als $1, $2 und so weiter, bei benannten Gruppen wie (?<year>\d{4}) mit ihrem Namen. Eine Gruppe, die am Treffer nicht beteiligt war, zeigt —.
Wird mein Text auf einem Server verarbeitet?
Ja. Muster und Testtext werden an den GigaTools-Server geschickt, dort mit PHP ausgewertet und zurückgegeben; das Tool speichert sie nicht. Entferne personenbezogene Daten und Geheimnisse vorher aus deinen Log-Ausschnitten.