Regex-Tester

Teste einen regulären Ausdruck anhand eines Beispieltexts.

  • Kostenlos
  • Keine Registrierung
  • Sofortige Ergebnisse

1 Deine Eingabe

2 Ergebnis

Dein Ergebnis erscheint hier

Fülle das Formular aus und starte das Tool. Das Ergebnis erscheint direkt hier, ohne die Seite neu zu laden.

So verwendest du Regex-Tester

  1. Schreib dein MusterGib den Ausdruck ohne Begrenzer oder angehängte Flags in das Feld Muster ein, zum Beispiel [a-z]+@[a-z]+
  2. Füge Testtext hinzuFüge den zu durchsuchenden Text in das Feld für den Testtext ein.
  3. 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.