Glyph WidgetsGlyph Widgets
Über unsKontaktDatenschutzNutzungsbedingungenAuf Ko-fi unterstützen

© 2026 Glyph Widgets. Alle Rechte vorbehalten.

·

100% Client-seitige Verarbeitung

Regex-Tester

Zuletzt aktualisiert: 9. März 2026

Reguläre Ausdrücke mit Echtzeit-Übereinstimmung, Erfassungsgruppen-Extraktion und Übereinstimmungshervorhebung testen und debuggen. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.

Funktionen

  • ▶Live-Übereinstimmung beim Tippen
  • ▶Alle JavaScript-Regex-Flags (g, i, m, s, u, y)
  • ▶Übereinstimmungshervorhebung in der Testzeichenkette
  • ▶Erfassungsgruppen-Extraktion
  • ▶Anzahl und Positionen der Übereinstimmungen
  • ▶Ersetzungsmodus mit Substitution
  • ▶Bibliothek häufiger Regex-Muster
  • ▶Funktioniert offline nach dem Laden der Seite
  • ▶100% client-seitig - Ihre Daten verlassen niemals Ihren Browser

So verwenden Sie dieses Tool

1

Ihr Muster eingeben

Geben Sie Ihr Regex-Muster in das Eingabefeld ein. Verwenden Sie das Dropdown-Menü "Häufige Muster", um schnell Muster für E-Mails, URLs, Telefonnummern und mehr zu laden.

2

Flags auswählen

Wählen Sie die benötigten Flags: global (g) um alle Übereinstimmungen zu finden, Groß-/Kleinschreibung ignorieren (i), mehrzeilig (m) für zeilenübergreifende Übereinstimmungen und andere.

3

Testzeichenkette eingeben

Fügen Sie den Text ein oder tippen Sie ihn, den Sie testen möchten. Übereinstimmungen werden in Echtzeit beim Tippen hervorgehoben. Ungültige Muster zeigen Fehlermeldungen an.

4

Übereinstimmungen überprüfen

Alle Übereinstimmungen hervorgehoben sehen, mit Details zu Position und Erfassungsgruppen. Verwenden Sie die Ersetzungsfunktion, um Substitutionen mit $1, $2 für Gruppen zu testen.

Wie reguläre Ausdrücke funktionieren

Reguläre Ausdrücke sind Muster, die Mengen von Zeichenketten beschreiben. Die Regex-Engine durchsucht den Eingabetext Zeichen für Zeichen und versucht, das Muster abzugleichen. Wenn eine Übereinstimmung gefunden wird, werden Position und übereinstimmender Text aufgezeichnet.

Musterabgleichsprozess

Die Engine beginnt am Anfang der Eingabezeichenkette. Versucht, das Muster an jeder Position abzugleichen. Geht zurück, wenn ein Teilabgleich fehlschlägt. Zeichnet Übereinstimmungen und Erfassungsgruppen auf. Mit dem globalen Flag fährt sie nach jeder Übereinstimmung fort.

JavaScript-Regex-Flags

g (global): Alle Übereinstimmungen finden, nicht nur die erste. i (ignoreCase): Groß-/Kleinschreibung ignorieren. m (multiline): ^ und $ passen zu Zeilengrenzen. s (dotAll): Punkt (.) passt auch zu Zeilenumbrüchen. u (unicode): Muster als Unicode-Seqünz behandeln. y (sticky): Nur an lastIndex-Position übereinstimmen.

Häufige Musterelemente

Zeichenklassen wie \d (Ziffer), \w (Wortzeichen), \s (Leerzeichen). Anker wie ^ (Anfang) und $ (Ende). Quantifizierer wie * (0+), + (1+), ? (0-1), {n} (genau n). Gruppen mit () für Erfassung und | für Alternation.

Erfassungsgruppen

Text, der von Teilen des Musters in Klammern () abgeglichen wird, wird zur späteren Verwendung "erfasst". In Ersetzungszeichenketten verwenden Sie $1 für die erste Gruppe, $2 für die zweite usw. Nicht-erfassende Gruppen (?:...) gruppieren ohne zu erfassen.

Leistungsüberlegungen

Komplexe Muster mit vielen Quantifizierern können langsam sein. Vermeiden Sie "katastrophales Backtracking" mit verschachtelten Quantifizierern. Seien Sie spezifisch, anstatt .* zu verwenden, wenn möglich. Verwenden Sie nicht-erfassende Gruppen, wenn Sie den erfassten Text nicht benötigen.

Häufig gestellte Fragen

Ein regulärer Ausdruck (Regex oder Regexp) ist eine Zeichenfolge, die ein Suchmuster definiert. Er wird für Musterabgleich in Zeichenketten verwendet - zum Finden, Ersetzen oder Validieren von Text, der bestimmten Kriterien entspricht.

Verwandte Tools

JSON-Formatierer

JSON-Daten formatieren und validieren

Base64-Kodierer

Base64-Zeichenketten kodieren und dekodieren

Differenz-Prüfer

Zwei Texte vergleichen und Unterschiede finden

Regulärer Ausdruck

//g
0 Zeichen
0 Übereinstimmungen
Übereinstimmungen werden hier hervorgehoben...

Gespeicherte Voreinstellungen ist eine Supporter-Funktion.

Werkzeugverlauf ist eine Supporter-Funktion.

Werkzeug-Notizen ist eine Supporter-Funktion.

Schnellreferenz

.Beliebiges Zeichen
\dZiffer [0-9]
\wWortzeichen
\sLeerzeichen
^Zeilenanfang
$Zeilenende
*0 oder mehr
+1 oder mehr
?0 oder 1
{n}Genau n
[abc]Eines von a, b, c
(group)Erfassungsgruppe