utilstuff.com
Zurück zu Dev-Tools

Regex-Tester

Testen Sie reguläre Ausdrücke, prüfen Sie Erfassungsgruppen und evaluieren Sie RegExp-Flags online. 100% clientseitig, schnell und sicher.

100% Clientseitige Lokale Ausführung
Die Regex-Auswertung erfolgt vollständig lokal im Browser. Ihre Muster und Testtexte werden nicht an externe Server übertragen.
Schnellreferenz für Regex-Syntax
.Beliebiges Zeichen (außer Zeilenumbruch)
\dBeliebige Ziffer (0-9)
\wWortzeichen (a-z, A-Z, 0-9, _)
\sLeerraum (Leerzeichen, Tabulator, Zeilenumbruch)
^Anfang der Zeichenkette oder Zeile
$Ende der Zeichenkette oder Zeile
*0 oder mehr Vorkommen
+1 oder mehr Vorkommen
?Optional (0 oder 1 Vorkommen)
{n}Genau n Vorkommen
{n,m}Zwischen n und m Vorkommen
[...]Zeichenklasse (trifft auf jedes Zeichen im Satz zu)
[^...]Negierte Klasse (trifft auf jedes Zeichen außerhalb des Satzes zu)
(...)Nummerierte Erfassungsgruppe
(?:...)Nicht erfassende Gruppe
(?<x>)Benannte Erfassungsgruppe "x"
|Alternierung (ODER-Bedingung)

Was ist ein regulärer Ausdruck?

Ein regulärer Ausdruck (Regex) ist ein Muster, das Text beschreibt, um ihn abzugleichen, zu extrahieren oder zu validieren – zum Beispiel um ein E-Mail-Format zu prüfen, Zahlen aus einer Logzeile zu extrahieren oder jedes Vorkommen eines Wortes zu finden.

So verwenden Sie den Regex Tester

  1. Geben Sie ein Muster und den Text ein, gegen den es getestet werden soll.
  2. Schalten Sie Flags (g, i, m, s, u) um, um globale Suche, Groß-/Kleinschreibung, Zeilenanker im Mehrzeilenmodus, den Dot-All-Modus und die Unicode-Behandlung zu steuern.
  3. Treffer und Capture-Gruppen werden direkt in Ihrem Testtext hervorgehoben, während Sie tippen.
  4. Nutzen Sie die integrierten Beispiele, um gängige Muster wie E-Mails oder URLs zu erkunden.

Technische Hinweise

  • Dieses Tool verwendet die JavaScript-RegExp-Engine, das Verhalten entspricht also dem einer Browser-Konsole oder von Node.js – nicht PCRE, Pythons re oder POSIX-Regex, die sich in einigen Randfällen unterscheiden.
  • Capture-Gruppen – Teile des Musters in Klammern – ermöglichen es, bestimmte Teile eines Treffers zu extrahieren, statt nur einen Treffer zu erkennen.
  • Das g-Flag findet jeden Treffer im Text; ohne dieses Flag stoppt die Suche nach dem ersten Treffer.

Häufig Gestellte Fragen

Warum liefert mein Muster nur 1 Treffer?+

Standardmäßig wertet JavaScript RegExp im nicht-globalen Modus aus. Aktivieren Sie das "g" (Global) Flag, um alle Treffer zu finden.

Wie werden Treffer-Indizes berechnet?+

Trefferpositionen verwenden standardmäßige nullbasierte Zeichen-Indizierung (Zero-based Indexing).