256 Tools

Regex-Tester

//g
Flags
2 Treffer
Contact: alice@example.com, bob@test.org
Capture-Gruppen
#1 @9: alice@example.com$1=alice$2=example$3=com
#2 @28: bob@test.org$1=bob$2=test$3=org
Ergebnis
Contact: alice [at] example, bob [at] test

Verwandte externe Tools

Einige Links sind Affiliate-Links.

Verwandte Tools

Teste und debugge einen regulären Ausdruck sofort. Gib ein Muster und etwas Text ein, um Treffer live hervorgehoben zu sehen, Capture-Gruppen zu prüfen, die Trefferanzahl zu zählen und eine Ersetzung mit $1-Rückverweisen vorab anzuzeigen. Schalte Flags an und aus und erhalte eine klare Fehlermeldung, wenn ein Muster ungültig ist. Alles läuft in deinem Browser — dein Text wird niemals hochgeladen.

Anleitung

  1. Gib deinen regulären Ausdruck in das Musterfeld ein.
  2. Aktiviere oder deaktiviere Flags (g für alle Treffer, i für Groß-/Kleinschreibung ignorieren usw.).
  3. Füge den Text ein, den du testen möchtest.
  4. Sieh dir die hervorgehobenen Treffer an, prüfe die Capture-Gruppen und teste eine Ersetzung.

Was die Flags bedeuten

Flags ändern, wie das Muster angewendet wird. Die gebräuchlichsten sind g (alle Treffer finden) und i (Groß-/Kleinschreibung ignorieren). Hier ist, was jeder Flag bewirkt:

Ein Muster mit Flags, das hervorgehobene Treffer erzeugt/pattern/gimatches
g
Global — alle Treffer finden, nicht nur den ersten
i
Groß-/Kleinschreibung ignorieren — ohne Unterscheidung von Groß- und Kleinschreibung
m
Mehrzeilig — ^ und $ treffen auf Anfang/Ende jeder Zeile
s
Dotall — der Punkt . trifft auch auf Zeilenumbrüche
u
Unicode — vollständige Unicode-Unterstützung und \u{...}
y
Sticky — nur ab der aktuellen Position treffen

Funktionen

Live-Hervorhebung der Treffer

Jeder Treffer wird in deinem Text beim Tippen hervorgehoben, sodass du genau siehst, was das Muster erfasst.

Capture-Gruppen

Sieh den Wert jeder nummerierten und benannten Capture-Gruppe für jeden Treffer — ideal zum Extrahieren von Teilen eines Strings.

Trefferanzahl

Erkenne auf einen Blick, wie viele Treffer gefunden wurden — nützlich zur Validierung oder zum Zählen von Vorkommen.

Ersetzungsvorschau

Probiere einen Ersetzungsstring mit $1-, $2- oder $<name>-Rückverweisen aus und sieh den umgeschriebenen Text sofort.

Sofortiges Umschalten der Flags

Schalte g, i, m, s, u und y an oder aus und beobachte, wie sich die Ergebnisse sofort aktualisieren.

Klare Fehlermeldungen

Ungültige Muster zeigen einen lesbaren Fehler an, anstatt stillschweigend zu scheitern, damit du sie schnell korrigieren kannst.

Häufige Muster

\d+Eine oder mehrere Ziffern
[A-Za-z]+Ein oder mehrere Buchstaben
\w+@\w+\.\w+Ein einfaches E-Mail-ähnliches Muster
^https?://\S+Eine URL am Anfang einer Zeile
\b\w{4,}\bGanze Wörter mit mindestens 4 Buchstaben
(\d{4})-(\d{2})-(\d{2})Ein Datum wie 2024-01-31 mit Capture-Gruppen

Hinweise & Tipps

  • Dieser Tester verwendet die JavaScript-Regex-Syntax (ECMAScript), dieselbe wie in Browsern und Node.js.
  • Rückverweise in der Ersetzung verwenden $1, $2 oder $<name> für benannte Gruppen.
  • Ein sehr komplexes Muster kann bei großen Texten langsam sein, da es auf deinem Gerät läuft.
  • Es wird nichts hochgeladen — dein Muster und Text verbleiben im Browser.

Häufig gestellte Fragen

Welche Regex-Variante wird verwendet?
Es werden JavaScript-Ausdrücke (ECMAScript) verwendet, dieselbe Engine wie in Webbrowsern und Node.js.
Wie verwende ich Capture-Gruppen?
Umschließe einen Teil deines Musters mit Klammern, z. B. (\d+). Der Wert jeder Gruppe erscheint unter jedem Treffer, einschließlich benannter Gruppen in der Form (?<name>...).
Was bedeutet $1 in der Ersetzung?
$1, $2 usw. fügen den von den entsprechenden Klammern erfassten Text ein. Verwende $<name> für benannte Gruppen.
Was bewirken die Flags g und i?
g findet alle Treffer statt nur den ersten; i macht den Abgleich unabhängig von der Groß-/Kleinschreibung. Du kannst Flags frei kombinieren.
Wird mein Text hochgeladen?
Nein. Das Muster und dein Testtext werden vollständig in deinem Browser verarbeitet. Nichts wird an einen Server gesendet.

Wir verwenden Cookies für Werbung und Analyse.