Wofür Regex-Tester gedacht ist
Den regulären Ausdruck gegen den Text laufen lassen – jeder Treffer mit Position und Fanggruppen steht da. Eine Ersetzung probieren Sie gleich aus, bevor sie in den Code wandert.
Bedienung
- Ausdruck ohne umgebende Schrägstriche eingeben
- Beispieltext einfügen – die Prüfung zeigt sofort die Treffer
- Flags anpassen, bis das Verhalten passt
- Ersetzung testen und Ergebnis kopieren
Typische Anwendungen: Einen Ausdruck für E-Mail-Adressen, Datumsangaben oder IDs entwickeln, Vor einem Massen-Ersetzen im Editor die Wirkung prüfen, Verstehen, weshalb ein Ausdruck zu viel oder zu wenig trifft.
Fragen und Antworten
Warum gibt mein Ausdruck nur einen Treffer, obwohl es mehr gibt?
Ohne das Flag „g” stoppt die Suche nach dem ersten Treffer. Das Flag ist hier standardmäßig gesetzt; schalten Sie es aus, um das Verhalten anderer Sprachen nachzubilden.
Was sind Fanggruppen?
Runde Klammern merken sich Teile des Treffers. In der Ersetzung greifen Sie mit $1, $2 und so weiter darauf zu – praktisch für Datumsformate und das Umsortieren von Text.
Mein Ausdruck ist gültig hier, aber nicht in meiner Programmiersprache – warum?
Jede Sprache hat ihren eigenen Regex-Dialekt. Hier läuft die JavaScript-Engine des Browsers; bei Abweichungen hilft, sich auf den gemeinsamen Kern zu beschränken.
Kann der Tester bei sehr langen Texten hängen?
Er bricht nach 1000 Treffern ab und blendet ab 50 Einträgen weitere aus. Katastrophale Ausdrücke mit Schachtelung können dennoch rechnen – verkürzen Sie in dem Fall den Beispieltext.
Einschränkungen
Die Prüfung nutzt die Regex-Engine des Browsers (JavaScript). Dialektunterschiede bleiben relevant: Ausdrücke mit Lookbehind laufen hier je nach Browser, und Features aus anderen Sprachen wie benannte Rückbezüge im PCRE-Stil müssen nicht identisch sein. Beim globalen Suchen werden leere Treffer übersprungen, damit die Anzeige nicht endlos hängen bleibt; die Trefferliste ist auf 50 Einträge begrenzt. Für alles Weitere gilt der Beispieltext: Die Prüfung ist so gut wie der Text, den Sie ihr geben.
Was das Werkzeug kann
Trefferliste mit Zeichenposition, vollständiger Übereinstimmung und Gruppen, Vorschau, in der die Treffer im Text hervorgehoben sind, Ersetzen mit Platzhaltern wie $1, live gegen den Beispieltext, Flags g, i, m und u einzeln schaltbar
Diese Werkzeuge passen: