Zum Inhalt springen
HandfulTools

Regex testen

Schreibe einen regulären Ausdruck und sieh beim Tippen jeden Treffer in deinem Testtext hervorgehoben, mit den Gruppen in einer Tabelle und einer optionalen Vorschau für Suchen und Ersetzen.

Läuft im Browser

Loading…

So geht's

  1. Gib deinen regulären Ausdruck ein (ohne Schrägstriche).
  2. Schalte Flags wie global oder ohne Beachtung der Groß- und Kleinschreibung um.
  3. Füge den Testtext ein und prüfe die hervorgehobenen Treffer.
  4. Gib optional eine Ersetzung ein, um das Ergebnis vorab zu sehen.

Wie es funktioniert

Das Tool nutzt die JavaScript-Regex-Engine (ECMAScript) deines Browsers, das Verhalten entspricht also dem von Code in Node.js und im Browser. Benannte Gruppen, Lookbehind und Unicode-Property-Escapes wie \p{L} werden mit dem u-Flag unterstützt.

Zum Schutz deines Browsers endet die Suche nach 1.000 Treffern oder einer halben Sekunde, was ein Einfrieren durch katastrophales Backtracking verhindert.

Beispiele

E-Mail-Adressen
\b(\w+)@(\w+\.\w+)\b erfasst Benutzer und Domain getrennt, zum Beispiel $1 = ada, $2 = example.com.

Typische Anwendungsfälle

  • Muster zur Validierung bauen
  • Regeln für Suchen und Ersetzen schreiben
  • Reguläre Ausdrücke lernen und debuggen

Datenschutz und Sicherheit

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien und Texte werden nie auf unsere Server hochgeladen — die Verarbeitung passiert auf deinem Gerät, und auch das Ergebnis entsteht dort. Wie jedes Tool mit Dateien umgeht

Häufige Fragen

Ist das dasselbe wie PCRE oder Python-Regex?

Größtenteils, aber nicht vollständig. Einige Funktionen unterscheiden sich, etwa possessive Quantoren. Teste Grenzfälle in deiner Zielsprache.

Warum trifft \d keine arabischen Ziffern?

In JavaScript trifft \d nur 0–9. Nutze \p{Nd} mit dem u-Flag, um Ziffern aller Schriften zu treffen.

Zuletzt aktualisiert: