Zum Inhalt springen

Regex-Tester

Reguläre Ausdrücke live testen: Treffer, Gruppen und Ersetzungen sehen

Tool wird geladen…

Geben Sie einen regulären Ausdruck und einen Testtext ein, um die Treffer sofort hervorgehoben zu sehen, mit Position und Gruppenwerten jedes Treffers. So prüfen Sie, ob ein Muster das Erwartete findet und eine Ersetzung das richtige Ergebnis liefert, bevor Sie es in Code übernehmen.

So geht’s

  1. Geben Sie den Ausdruck ohne Schrägstriche unter „Muster“ ein und drücken Sie Flag-Tasten wie g, i oder m, um sie ein- oder auszuschalten.
  2. Fügen Sie Text unter „Testtext“ ein. Treffer werden hervorgehoben, und der Tab „Treffer“ listet ihre Positionen und Gruppen auf.
  3. Geben Sie unter „Ersetzen“ eine Gruppennummer wie $1 in „Ersetzen durch“ ein, um das Ergebnis zu sehen. „Aufteilen“ zeigt die Teile zwischen den Treffern.
  4. Wählen Sie ein Beispiel unter „Häufige Muster“ oder öffnen Sie „Syntaxübersicht“, um ein Symbol nachzuschlagen. Mit „Link zum Teilen kopieren“ kann jemand anderes dasselbe Muster und denselben Text öffnen.

So wird gerechnet

Häufige Fragen

Warum findet meine Regex nur den ersten Treffer?
Ohne das Flag g wird nur der erste Treffer gefunden. Schalten Sie die Taste g ein, um alle Treffer zu finden.
Wie verwende ich eine Gruppe beim Ersetzen mit Regex?
$1 und $2 sind nummerierte Gruppen, und $& ist der ganze Treffer; eine benannte Gruppe wird als $ gefolgt von ihrem Namen in spitzen Klammern geschrieben. Ersetzt man (\d{4})-(\d{2})-(\d{2}) durch $3.$2.$1, wird aus 2024-03-15 der 15.03.2024.
Wie lautet eine Regex für E-Mail-Adressen?
Das Beispiel „E-Mail (einfach)“ lautet [\w.+-]+@[\w-]+(?:\.[\w-]+)+. Es findet gängige Adressen, prüft aber nicht jede Regel des E-Mail-Standards.
Ist Regex in JavaScript dasselbe wie in Python oder Java?
Die Grundsyntax ist weitgehend gleich, aber Details unterscheiden sich. Eine benannte Gruppe beginnt in JavaScript zum Beispiel mit (?<, in Python dagegen mit (?P<.
Was bedeutet „Nach 1 s abgebrochen“?
Muster mit verschachtelten Quantoren wie (a+)+ können bei Text, der nicht passt, eine riesige Zahl von Kombinationen durchprobieren. Machen Sie den inneren Teil spezifischer oder entfernen Sie die Verschachtelung.