Regex Tester
Ein leistungsstarker Online-Regex-Tester mit Live-Trefferhervorhebung, Visualisierung von Erfassungsgruppen, Mustererklärung und Ersetzungsmodus. Testen und debuggen Sie Ihre regulären Ausdrücke sofort.
Dein Adblocker verhindert, dass wir Werbung anzeigen
MiniWebtool ist kostenlos dank Werbung. Wenn dir dieses Tool geholfen hat, unterstütze uns mit Premium (werbefrei + schneller) oder setze MiniWebtool.com auf die Whitelist und lade die Seite neu.
- Oder auf Premium upgraden (werbefrei)
- Erlaube Werbung für MiniWebtool.com, dann neu laden
Regex Tester
Willkommen bei unserem Regex Tester, einem leistungsstarken und kostenlosen Online-Tool zum Testen, Debuggen und Erlernen regulärer Ausdrücke. Egal, ob Sie als Entwickler Eingabemuster validieren, als Datenanalyst strukturierte Daten extrahieren oder als Student die Regex-Syntax erlernen möchten – dieses Tool bietet sofortiges visuelles Feedback mit Treffer-Hervorhebung, Farben für Erfassungsgruppen und verständlichen Erklärungen Ihrer Muster.
Was ist ein regulärer Ausdruck?
Ein regulärer Ausdruck (oft als Regex oder Regexp abgekürzt) ist eine kompakte Mustersprache zur Beschreibung von Suchmustern in Texten. Ursprünglich in den 1950er Jahren vom Mathematiker Stephen Kleene entwickelt, ist Regex zu einem unverzichtbaren Werkzeug in der Informatik geworden – es wird in praktisch jeder Programmiersprache, jedem Texteditor und jedem Kommandozeilen-Utility verwendet. Ein einziges Regex-Muster kann Dutzende von Zeilen prozeduralen String-Verarbeitungscodes ersetzen.
Hauptmerkmale
⚡ Live-Hervorhebung
Sehen Sie Treffer in Echtzeit markiert, während Sie tippen. Sie müssen keine Taste drücken – die Ergebnisse werden sofort bei jedem Tastendruck aktualisiert.
🎨 Erfassungsgruppen-Farben
Jeder Erfassungsgruppe wird eine eigene Farbe zugewiesen, sodass Sie leicht erkennen können, welche Textteile mit welcher Gruppe in Ihrem Muster übereinstimmen.
📖 Muster-Erklärung
Erhalten Sie eine verständliche Aufschlüsselung Ihres Regex-Musters. Jedes Token wird erklärt, damit Sie genau verstehen, was Ihr Ausdruck bewirkt.
🔄 Ersetzungsmodus
Testen Sie Suchen-und-Ersetzen-Vorgänge mit Rückreferenzen auf Erfassungsgruppen ($1, $2). Sehen Sie die Vorschau des ersetzten Textes live.
📋 Musterbibliothek
Laden Sie gängige Regex-Muster für E-Mails, URLs, Telefonnummern, Daten und mehr mit einem einzigen Klick.
🔒 100 % Privat
Die gesamte Verarbeitung läuft in Ihrem Browser mittels JavaScript ab. Es werden niemals Daten an einen Server gesendet – Ihre Muster und Test-Strings bleiben auf Ihrem Gerät.
So verwenden Sie dieses Tool
- Geben Sie Ihr Regex-Muster ein: Tippen oder fügen Sie Ihren regulären Ausdruck in das Feld 'Muster' ein. Wählen Sie nach Bedarf Flags (g, i, m, s, u).
- Geben Sie einen Test-String ein: Tippen oder fügen Sie den Text, den Sie testen möchten, im Bereich 'Test-String' ein.
- Live-Ergebnisse anzeigen: Treffer werden sofort mit farbcodierten Erfassungsgruppen markiert. Überprüfen Sie Trefferdetails, Gruppenwerte und Zeichenindizes im Panel 'Trefferdetails'.
- Lesen Sie die Erklärung: Prüfen Sie das Panel 'Muster-Erklärung', um zu verstehen, was jeder Teil Ihrer Regex bewirkt.
- Ersetzungsmodus ausprobieren: Wechseln Sie in den Ersetzungsmodus, geben Sie einen Ersetzungsstring mit Rückreferenzen ein und sehen Sie sich das Ergebnis in der Vorschau an.
Regex-Flags verstehen
Global (g)
Standardmäßig stoppt eine Regex nach dem ersten Treffer. Das g-Flag findet alle Treffer im String, anstatt beim ersten aufzuhören. Dies ist das am häufigsten verwendete Flag.
Groß-/Kleinschreibung ignorieren (i)
Lässt das Muster unabhängig von der Groß- und Kleinschreibung matchen. Zum Beispiel passt /hallo/i auf "Hallo", "HALLO" und "hAlLo".
Mehrzeilig (m)
Ändert das Verhalten der Anker ^ und $. Ohne dieses Flag matchen sie den Anfang/das Ende des gesamten Strings. Mit m matchen sie auch den Anfang/das Ende jeder einzelnen Zeile.
DotAll (s)
Standardmäßig matcht der Punkt . jedes Zeichen außer Zeilenumbrüchen. Das s-Flag bewirkt, dass . auch Zeilenumbruchzeichen matcht.
Unicode (u)
Ermöglicht vollständiges Unicode-Matching, einschließlich Unterstützung für Unicode-Property-Escapes wie \p{Letter}. Wichtig für Muster, die mit Nicht-ASCII-Text arbeiten.
Gängige Regex-Muster
E-Mail-Validierung
Das Muster [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} matcht Standard-E-Mail-Adressen, indem es auf einen lokalen Teil, das @-Symbol, die Domain und eine TLD von mindestens 2 Zeichen prüft.
URL-Abgleich
Verwenden Sie https?://[^\s/$.?#].[^\s]*, um HTTP- und HTTPS-URLs zu finden. Das s? macht das "s" optional, sodass sowohl http- als auch https-Protokolle erkannt werden.
Datumsformate
Das Muster (\d{4})[-/](\d{1,2})[-/](\d{1,2}) matcht Daten wie 2026-03-07 oder 2026/3/7 und erfasst Jahr, Monat und Tag in separaten Gruppen.
IP-Adresse
Finden Sie IPv4-Adressen mit \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b. Die \b Wortgrenzen verhindern den Abgleich von Zahlen, die in längeren Zeichenfolgen eingebettet sind.
Regex Spickzettel
Zeichenklassen
. matcht jedes Zeichen (außer Zeilenumbruch). \d matcht eine Ziffer (0-9). \w matcht ein Wortzeichen (Buchstabe, Ziffer, Unterstrich). \s matcht Leerzeichen. Verwenden Sie Großbuchstaben (\D, \W, \S) für das Gegenteil.
Quantoren
* bedeutet null oder mehr, + bedeutet eins oder mehr, ? bedeutet null oder eins. Verwenden Sie {n} für genau n, {n,m} für zwischen n und m, und {n,} für n oder mehr Wiederholungen.
Anker und Grenzen
^ matcht den Anfang eines Strings (oder einer Zeile mit m-Flag). $ matcht das Ende. \b matcht eine Wortgrenze – die Position zwischen einem Wortzeichen und einem Nicht-Wortzeichen.
Gruppen und Alternation
Klammern () erstellen Erfassungsgruppen. Verwenden Sie (?:) für nicht-erfassende Gruppen. Der vertikale Strich | bedeutet "oder" – hund|katze matcht entweder "hund" oder "katze". Benannte Gruppen verwenden die Syntax (?<name>...).
Tipps und Tricks
Einfach anfangen
Bauen Sie Ihre Regex schrittweise auf. Beginnen Sie mit einem einfachen Muster, das einen Teil dessen matcht, was Sie benötigen, und fügen Sie dann Schritt für Schritt Komplexität hinzu. Testen Sie nach jeder Änderung.
Das Global-Flag verwenden
Aktivieren Sie beim Debuggen immer das g-Flag, um alle Treffer zu sehen. Dies hilft Ihnen, unerwartete Treffer oder Auslassungen im gesamten Test-String zu finden.
Sonderzeichen maskieren
Zeichen wie ., *, +, ?, (, ), [, ], {, }, \, ^, $ und | haben eine besondere Bedeutung. Um sie wörtlich zu suchen, setzen Sie einen Backslash davor: \. matcht einen tatsächlichen Punkt.
Spezifische Muster bevorzugen
Verwenden Sie \d anstelle von [0-9] für Ziffern und \w anstelle von [a-zA-Z0-9_] für Wortzeichen. Sie sind äquivalent, aber besser lesbar und weniger fehleranfällig.
Häufig gestellte Fragen
Was ist ein regulärer Ausdruck (Regex)?
Ein regulärer Ausdruck (Regex) ist eine Folge von Zeichen, die ein Suchmuster definiert. Er wird für den Musterabgleich innerhalb von Zeichenfolgen verwendet und ermöglicht Aufgaben wie Validierung, Suche und Textmanipulation. Beispielsweise entspricht das Muster \d{3}-\d{4} Telefonnummernformaten wie 555-1234.
Welche Regex-Flags sind verfügbar?
Dieses Tool unterstützt fünf Regex-Flags: g (global) findet alle Treffer, anstatt beim ersten zu stoppen; i (Groß-/Kleinschreibung ignorieren) ignoriert die Groß- und Kleinschreibung; m (mehrzeilig) lässt ^ und $ am Zeilenanfang/-ende matchen; s (dotAll) lässt den Punkt auch Zeilenumbruchzeichen matchen; und u (unicode) ermöglicht vollständiges Unicode-Matching.
Wie funktionieren Erfassungsgruppen in Regex?
Erfassungsgruppen werden durch Klammern () in einem Regex-Muster definiert. Sie erfassen den passenden Text, sodass Sie spezifische Teile eines Treffers extrahieren oder referenzieren können. Im Muster (\d{4})-(\d{2})-(\d{2}) erfasst Gruppe 1 das Jahr, Gruppe 2 den Monat und Gruppe 3 den Tag aus einem Datumsstring.
Werden meine Daten auf dem Server verarbeitet?
Nein. Die gesamte Regex-Verarbeitung findet vollständig in Ihrem Browser mittels JavaScript statt. Es werden keine Daten an einen Server gesendet. Ihre Muster und Test-Strings bleiben absolut privat und werden niemals gespeichert oder übertragen.
Kann ich dieses Tool für Regex-Ersetzungen verwenden?
Ja. Wechseln Sie über den Umschalter in den Ersetzungsmodus, geben Sie Ihren Ersetzungsstring ein (unterstützt Rückreferenzen wie $1, $2 für Erfassungsgruppen) und sehen Sie eine Live-Vorschau des ersetzten Textes neben dem Original.
Zusätzliche Ressourcen
Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:
"Regex Tester" unter https://MiniWebtool.com/de// von MiniWebtool, https://MiniWebtool.com/
vom miniwebtool-Team. Aktualisiert: 07. Mär 2026