Warum eine Regex vorher testen?
Regular Expressions sind stark, aber kleine Fehler veraendern schnell das Ergebnis. Ein fehlendes Flag, ein nicht escaptes Zeichen oder ein zu gieriges Muster kann zu viel, zu wenig oder den falschen Teil eines Textes treffen.
Das ist wichtig beim Pruefen von E-Mails, Finden von URLs, Bereinigen eingefuegter Daten, Extrahieren von IDs, Ersetzen wiederholter Texte oder Validieren von Eingaben. Ein Muster kann logisch wirken und mit echten Daten trotzdem anders arbeiten.
Regex Tester bietet einen schnellen Browser-Arbeitsbereich, um JavaScript-Regular-Expressions vor dem Einsatz in Code, Formularen oder Textbereinigung zu testen.
Was das Tool prueft
Sie geben das Muster ein, setzen Flags wie g, i oder m, fuegen Testtext ein und sehen markierte Treffer direkt im Text.
Das Tool zeigt auch, ob das Muster gueltig ist. Bei einer ungueltigen Regex erscheint die Fehlermeldung, statt dass Sie raten muessen.
Zu jedem Treffer kann die Liste Indexpositionen und Capture Groups wie $1 oder $2 anzeigen. Das ist hilfreich, wenn Sie Teile eines Treffers extrahieren wollen.
So nutzen Sie den Regex Tester
- Oeffnen Sie Regex Tester.
- Geben Sie das Muster ohne umschliessende Slashs ein.
- Setzen Sie passende Flags, zum Beispiel
gi. - Fuegen Sie den Testtext ein.
- Pruefen Sie die markierten Treffer.
- Kontrollieren Sie Positionen und Capture Groups in der Trefferliste.
- Fuegen Sie eine Ersetzung ein, wenn Sie das Ergebnis vorab sehen moechten.
- Nutzen Sie Presets fuer E-Mail, URL, IP-Adresse, HEX-Farbe, Telefon oder HTML-Tags.
Das Tool nutzt das native JavaScript-Verhalten. Es eignet sich daher besonders fuer Muster, die in JavaScript oder Browser-Workflows laufen.
Flags veraendern viel
Dasselbe Muster kann je nach Flag anders arbeiten. g findet alle Treffer, i ignoriert Gross- und Kleinschreibung, und m veraendert Zeilenanfang und Zeilenende.
Wenn ein Muster in einem Test funktioniert und anderswo scheitert, pruefen Sie zuerst die Flags. Ein fehlendes g ist haeufig, wenn mehrere Treffer erwartet werden. Ein fehlendes i faellt bei gemischter Schreibweise auf.
Im Tester sehen Sie die Wirkung sofort, weil die Markierungen live aktualisiert werden.
Capture Groups und Ersetzungsvorschau
Capture Groups sind besonders nuetzlich, wenn Sie Teile eines Treffers wiederverwenden wollen. Ein Datum kann zum Beispiel in Jahr, Monat und Tag zerlegt werden.
Die Trefferliste zeigt, ob die Gruppen die richtigen Teile erfassen. Das ist sicherer, als eine Ersetzung blind zu schreiben.
Das Ersetzungsfeld hilft bei Bereinigungen: Telefonnummern normalisieren, Tags entfernen, URLs umschreiben oder wiederholte Leerzeichen reduzieren.
Presets als Startpunkt
Die Presets helfen bei haeufigen Faellen: E-Mail, URL, IP-Adresse, HEX-Farbe, Telefon und HTML-Tags.
Verstehen Sie Presets als Startpunkt, nicht als universelle Regel. Echte Daten sind unterschiedlich. Testen Sie mit Ihren Beispielen und passen Sie das Muster an.
Wenn Sie URL-freundliche Texte vorbereiten, hilft der Slug-Generator. Fuer SEO-Daten einer Seite nutzen Sie anschliessend den Meta-Tags-Generator.
Datenschutz
Regex Tester laeuft im Browser. Muster und Testtext werden lokal verarbeitet und muessen nicht an einen Server gesendet werden.
Das ist praktisch fuer Entwuerfe, Logauszuege, interne Texte, Formularregeln und private Bereinigungen. Produktionsgeheimnisse sollten trotzdem nicht ohne klare Erlaubnis eingefuegt werden.
Fazit
Vertrauen Sie einer Regex nicht nach einem einzigen erfolgreichen Beispiel. Testen Sie positive und negative Faelle, Grenzfaelle, Gross- und Kleinschreibung, leere Werte und lange Texte.
Nutzen Sie Regex Tester als schnellen Sicherheitscheck, bevor ein Muster in Code, Formulare oder Publishing-Workflows gelangt.