Regex-Tester
Teste einen regulären Ausdruck an deinem Text und sieh jeden Treffer samt Gruppen.
Verwandte Tools
Regex-Tester
Tipp einen regulären Ausdruck ein, füge den Text ein, an dem du ihn ausprobieren willst, und die Treffer erscheinen beim Tippen. Jeder Treffer bekommt einen eigenen Block: Zeile und Spalte, an der er beginnt, seine Position im String, der getroffene Text selbst und der Wert jeder Capture-Gruppe — nummeriert so, wie ein Ersatz sie mit $1 und $2 anspricht. Benannte Gruppen tragen den Namen, den du vergeben hast, und eine Gruppe, die am Treffer nicht beteiligt war, sagt das, statt stillschweigend leer zu bleiben.
Stell den Modus auf „Treffer ersetzen“, um zu sehen, was das Muster mit dem Text tatsächlich anstellt. Das Ersatzfeld nutzt dieselbe Syntax wie String.replace in JavaScript: $1 setzt die erste Gruppe ein, $<name> eine benannte und $& den ganzen Treffer. So prüfst du eine Massenumbenennung in einer Logdatei oder einem CSV-Export, bevor du sie im Ernstfall laufen lässt.
Die fünf Flags sind schlichte Checkboxen. Global ist voreingestellt und findet jeden Treffer statt nur den ersten — ausgeschaltet wird nur der erste Treffer gelistet beziehungsweise ersetzt. „Groß-/Kleinschreibung ignorieren“ lässt Katze auf katze passen. Mehrzeilig richtet ^ und $ auf Anfang und Ende jeder Zeile statt auf den ganzen Text. „Punkt trifft Zeilenumbrüche“ erlaubt dem Punkt, über einen Umbruch zu gehen. Unicode schaltet Property-Escapes wie \p{L} frei und vergleicht nach Codepoints — nötig für Emoji und nichtlateinische Schriften.
Zwei Grenzen halten den Tab flüssig: Muster über 500 Zeichen werden nicht ausgeführt, und die Suche stoppt nach 10.000 Treffern, worauf die Zeile unter der Ausgabe hinweist. Muster und Text bleiben auf deinem Gerät — nichts wird hochgeladen, Produktionslogs und Kundendaten sind hier also sicher.