Hack the Hydra

Regex-Tester

Schreiben Sie den regulären Ausdruck in die erste Zeile, als /Muster/Flags oder nur das Muster, und den zu prüfenden Text in die folgenden Zeilen. Jeder Treffer erscheint mit Zeilennummer, Position und Gruppen.

🔒 Privat: Die Umwandlung läuft in diesem Tab. Nichts wird hochgeladen.

Regex-Tester ist ein kostenloses Online-Tool von Hack the Hydra. Testen Sie einen regulären Ausdruck an Ihrem Text: jeder Treffer mit Zeile, Position, nummerierten und benannten Gruppen, dazu eine Ersetzen-Vorschau. JavaScript-Syntax, läuft im Browser.

100 % kostenlosKein Upload: läuft im BrowserOhne Anmeldung
Regex-Tester: das Tool mit einer konvertierten Beispieldatei

Syntax und Flags

Der Tester nutzt die JavaScript-Regex-Engine Ihres Browsers, dieselbe wie Node.js. Das Flag g wird immer ergänzt, damit alle Treffer erscheinen. Ergänzen Sie i (ohne Groß-/Kleinschreibung), m (^ und $ an jeder Zeile), s (. umfasst Zeilenumbrüche) und u (volles Unicode). Benannte Gruppen (?<name>...) und Lookbehind (?<=...) werden unterstützt.

Das Ergebnis lesen

Jeder Treffer zeigt Nummer, Startzeile, Zeichenposition im Text und den gefundenen Text in Anführungszeichen, damit Leerzeichen und leere Treffer sichtbar sind. Danach folgen die Gruppen ab 1; eine ungenutzte Gruppe zeigt „(not matched)“. Die Liste endet nach 500 Treffern.

Ersetzen-Vorschau

Geben Sie eine Ersetzung ein, um den ganzen Text danach zu sehen. Nutzen Sie $1, $2 für nummerierte Gruppen, $<name> für benannte Gruppen und $& für den ganzen Treffer. Python, PCRE und Java teilen den Großteil dieser Syntax, mit Unterschieden: In Python schreibt man benannte Gruppen als (?P<name>...).

Beispiel

ISO-Datumsangaben mit drei Gruppen finden und mit der Ersetzung $3/$2/$1 umformatieren.

Eingabe

/(\d{4})-(\d{2})-(\d{2})/
Order 2026-11-10 shipped
Invoice 2025-01-31 paid

Ergebnis

#1  line 1, index 6: "2026-11-10"
    group 1: "2026"
    group 2: "11"
    group 3: "10"
#2  line 2, index 33: "2025-01-31"
    group 1: "2025"
    group 2: "01"
    group 3: "31"

After replace:
Order 10/11/2026 shipped
Invoice 31/01/2025 paid

So funktioniert es

  1. In der ersten Zeile die Regex eingeben, zum Beispiel /(\d+) Artikel/i.
  2. Darunter den zu durchsuchenden Text einfügen.
  3. Treffer und Gruppen ablesen. Optional eine Ersetzung eingeben, um den geänderten Text zu sehen.

Häufige Fragen

Warum gibt es viele leere Treffer?

Ihr Muster kann null Zeichen treffen, etwa x* oder \d*. Nutzen Sie + statt *, wenn mindestens ein Zeichen nötig ist.

Wird mein Text gesendet?

Nein, die Regex läuft in Ihrem Tab: Logs oder personenbezogene Daten bleiben auf Ihrem Computer.

Wird Python- oder PCRE-Syntax unterstützt?

Es gilt JavaScript-Syntax. Die meisten Muster sind gleich; prüfen Sie die Details oben, bevor Sie in eine andere Sprache wechseln.

Wie suche ich einen Punkt oder Schrägstrich?

Mit Backslash escapen: \. oder \/ . Ein reines Muster in der ersten Zeile (ohne umgebende Schrägstriche) braucht den Schrägstrich nicht zu escapen.

Weitere Tools

PDF in Markdown umwandelnBild zu Text (kostenlose OCR)Word in Markdown umwandelnExcel (XLSX) und CSV in Markdown-TabellenOCR PDF: gescanntes PDF in TextPDF in Text umwandelnPDF zusammenfügenPDF teilen: Seiten extrahierenPDF drehenJPG in PDF umwandelnPDF in JPG umwandelnBildkonverter: PNG, JPG, WebPBild komprimieren: JPG und WebPPNG in JPG umwandelnJPG in PNG umwandelnWebP in PNG umwandelnQR-Code-GeneratorWörter zählenGroß- und Kleinschreibung umwandelnJSON-Formatter und ValidatorBase64 kodieren und dekodierenURL-Encoder und -DecoderUUID-v4-GeneratorSicherer Passwort-GeneratorLorem-Ipsum-GeneratorJSON in CSV umwandelnDoppelte Zeilen entfernenUnix-Timestamp-UmrechnerJSON in YAML umwandelnTexte vergleichenBildgröße ändernProzentrechnerAltersrechnerHash-Generator (SHA-256, SHA-1, SHA-512)Farbkonverter: HEX, RGB, HSLTage zwischen zwei Daten berechnenYAML in JSON umwandelnEinheiten-UmrechnerJWT-DecoderBinär-, Hex-, Dezimal- und Oktal-UmrechnerRömische Zahlen umrechnenCron-Ausdruck erklären