DevBento logoDevBento
Werkzeuge/Regex-Tester

Regex-Tester

Teste reguläre Ausdrücke mit Live-Hervorhebung, Erfassungsgruppen und Voreinstellungen für häufige Muster. Komplett im Browser, keine Daten an Server.

//g
Verwandte Umrechnungen
Regex Spickzettel
Interaktiver Regex-Spickzettel mit Syntax-Tabellen für Metazeichen, Quantoren, Anker, Gruppen und Lookaheads. Schnellreferenz zum Kopieren.
E-Mail Regex Muster
Regex Muster zur E-Mail Validierung mit Testfällen. Behandelt RFC 5322 Konformität, häufige Fehler und warum Regex allein nicht ausreicht.
IP Adresse Regex: IPv4 und IPv6 Übereinstimmung
Regex Muster zum Abgleichen und Validieren von IPv4 (192.168.1.1) und IPv6 Adressen. Inklusive CIDR Notation und Erkennung privater Netzwerke.
URL Regex Muster: URL Validierung
Regex Muster zum Abgleichen und Validieren von HTTP/HTTPS URLs mit Abfragezeichenfolgen, Fragmenten, Ports und Pfadsegmenten. Kopierbare Snippets.
Verwandte Werkzeuge
+/-Textvergleich
Compare regex pattern changes
%20URL-Kodierer und HTML-Entitäten-Kodierer
Encode regex for URL parameters
{}JSON Formatierer und Validator
Werkzeug zum Formatieren, Minifizieren und Validieren von JSON Daten mit Syntaxhervorhebung und interaktiver Baumansicht. Erkennt Fehler sofort im Browser.

Regex Tester

Ein regulärer Ausdruck (Regex) ist ein Muster, das eine Menge von Strings beschreibt. Regex wird verwendet für Suche, Textvalidierung, Analyse und Suchen-und-Ersetzen-Operationen in praktisch allen Programmiersprachen. Gib unten ein Muster und einen Teststring ein, um die Übereinstimmungen in Echtzeit hervorgehoben zu sehen, mit automatisch extrahierten Erfassungsgruppen und benannten Gruppen.

Was ist ein regulärer Ausdruck (Regex)?

Ein regulärer Ausdruck ist eine kompakte Syntax zur Beschreibung von Mustern in Text. Anstatt einen bestimmten String wie “hallo” zu hardcoden, schreibst du ein Muster wie \\b\\w+\\b, das beliebige Folgen von Wortzeichen trifft. Regex ist in praktisch jeder Programmiersprache und jedem Texteditor eingebaut, was es zu einer der portabelsten Fähigkeiten macht, die ein Entwickler lernen kann. Es wird verwendet für Eingabevalidierung (ist das eine gültige E-Mail-Adresse?), Suchen und Ersetzen (Vor- und Nachnamen tauschen), Analysieren von Logdateien, Extrahieren von Daten aus strukturiertem Text und Textverarbeitungspipelines. Die Syntax kombiniert literale Zeichen mit Metazeichen (., *, +, ?, ^, $) und Quantoren ({n}, {n,m}) zur Erstellung präziser Matching-Regeln.

Wie man es verwendet

  1. Gib ein Regex Muster in das Musterfeld ein oder wähle eine Voreinstellung (E-Mail, URL, IPv4, etc.)
  2. Aktiviere oder deaktiviere die Flags nach Bedarf. Global (g) ist standardmäßig aktiviert, damit du alle Übereinstimmungen siehst
  3. Gib deinen Teststring ein oder füge ihn ein. Die Übereinstimmungen werden sofort hervorgehoben
  4. Klicke auf eine Übereinstimmungskarte, um die Erfassungsgruppendetails zu erweitern
  5. Kopiere das vollständige Regex Literal oder einzelne Übereinstimmungswerte

Regex Syntax Verstehen

Jeder Regex besteht aus zwei Arten von Teilen: literalen Zeichen, die sich selbst entsprechen, und Metazeichen, die Mustern entsprechen. Das Metazeichen \d entspricht jeder Ziffer, \w jedem Wortzeichen (Buchstaben, Ziffern, Unterstrich) und \s Leerzeichen. Quantoren steuern Wiederholung: + bedeutet eins oder mehr, * bedeutet null oder mehr, {3} bedeutet genau drei und {2,5} bedeutet zwischen zwei und fünf.

Anker wie ^ (Anfang der Zeichenfolge) und $ (Ende der Zeichenfolge) verbrauchen keine Zeichen, sondern behaupten eine Position. Bei aktiviertem Multiline-Flag entsprechen sie stattdessen Zeilengrenzen. Lookaheads (?=...) und Lookbehinds (?<=...) sind Null-Längen-Assertionen, die ein Muster prüfen, ohne es in die Übereinstimmung aufzunehmen.

Zeichenklassen [abc] entsprechen jedem der aufgelisteten Zeichen. Bereiche wie [a-z] entsprechen Kleinbuchstaben. Negation [^abc] entspricht jedem Zeichen außer den aufgelisteten.

Engine-Überlegungen

Dieses Werkzeug verwendet die JavaScript Regex Engine. JavaScript unterstützt Lookbehinds seit ES2018, benannte Gruppen seit ES2018 und den s (dotAll) Flag seit ES2018. Unicode Eigenschaftsescapings wie \p{L} sind mit dem u Flag verfügbar. Diese Funktionen sind in älteren JavaScript Umgebungen oder in anderen Sprachen möglicherweise nicht verfügbar.

Brauchst du eine Kurzreferenz? Sieh dir den Regex Spickzettel für schnelle Syntaxnachschlage an.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · lokal entwickelt