Tester für reguläre Ausdrücke
Über dieses Tool
Erstelle und überprüfe reguläre Ausdrücke mit sofortiger Rückmeldung. Gib einen Ausdruck ein, wähle die gewünschten Optionen aus und führe ihn mit einem Beispieltext aus. Treffer und Erfassungsgruppen werden hervorgehoben; verwendet wird die RegExp-Implementierung von JavaScript im Browser.
Anleitung
- Treffer während der Eingabe hervorheben
- Einstellbare Optionen: global, ignoreCase, multiline, dotAll, unicode und sticky
- Erfassungsgruppen-Tabelle mit indizierten Werten
- Trefferanzahl und Indexliste
- Beispiele häufig verwendeter regulärer Ausdrücke
- Muster eingeben: Einen regulären Ausdruck eingeben und die gewünschten Optionen auswählen.
- Teststring hinzufügen: Text einfügen, gegen den getestet werden soll.
- Treffer inspizieren: Hervorhebungen, Gruppen und Fehlermeldungen direkt im Ergebnis prüfen.
Beispiele
- Reguläre Ausdrücke zur Auswertung von Protokolldaten vor dem produktiven Einsatz prüfen
- Felder aus Beispiel-API-Antworten extrahieren
- Ersetzungsmuster für die Textbereinigung überprüfen
- Reguläre Ausdrücke mit sofortigem visuellem Feedback lernen
Einschränkungen
- Es wird ausschließlich die Syntax regulärer Ausdrücke von JavaScript unterstützt.
- Bestimmte ungünstige Ausdrücke können zu sehr langen Berechnungen führen und den Browser-Tab vorübergehend blockieren.
- Der eingegebene Text wird direkt im Browser verarbeitet und nicht an einen Server gesendet.
FAQ
- Warum zeigt mein Muster einen Syntaxfehler?
- Reguläre Ausdrücke in JavaScript verwenden besondere Regeln für Escape-Zeichen. Ungültige Escape-Zeichen oder nicht geschlossene Gruppen führen zu einer Fehlermeldung.
- Wozu dient die Option dotAll (s)?
- Mit dieser Option entspricht der Punkt auch einem Zeilenumbruch. Das ist bei mehrzeiligen Protokollen hilfreich.
- Kann ich Ersetzungsoperationen testen?
- Dieses Tool fokussiert auf Treffer und Gruppen; kombiniere es mit dem Textbereiniger für Ersetzungen.
- Sind Treffer standardmäßig global?
- Aktiviere die Option g für alle Treffer; ohne g wird nur der erste zurückgegeben.