Reguläre Ausdrücke testen
Testen Sie reguläre Ausdrücke an einem Text und sehen Sie in Echtzeit jeden Treffer mit Position und Gruppen, geschützt vor Mustern, die den Tab blockieren könnten.
Wird auf Ihrem Gerät verarbeitet. Es wird nichts an einen Server gesendet.
Das Muster läuft in einem separaten Web Worker mit Zeitlimit: Braucht ein Muster mit übermäßigem Backtracking zu lange, wird es automatisch gestoppt, statt die Seite einzufrieren.
Anwendungsfälle
- Einen regulären Ausdruck debuggen, bevor er im Code eingesetzt wird.
- Bestimmte Muster aus einem Text herausfinden.
- Ein Datenformat prüfen (E-Mail, Telefonnummer, Postleitzahl).
So funktioniert's
- 1
Muster eingeben
Geben Sie den regulären Ausdruck ohne die umschließenden Schrägstriche / ein.
- 2
Testtext hinzufügen
Die Treffer werden automatisch berechnet.
Technische Details
- Verwendet wird die Regex-Syntax von JavaScript (die Ihres Browsers): Benannte Gruppen und Lookbehind funktionieren, atomare Gruppen oder possessive Quantoren anderer Engines wie PCRE dagegen nicht.
- Die Suche ist immer global (das Flag g wird bei Bedarf ergänzt); zusätzlich sind i (ohne Groß-/Kleinschreibung), m (mehrzeilig), s (Punkt erfasst Zeilenumbrüche) und u (Unicode) möglich.
- Jeder Treffer zeigt seine Position (ab 0) und seine Gruppen. Angezeigt werden höchstens 10.000 Treffer.
- Braucht das Muster länger als 800 ms, wird die Ausführung gestoppt.
Häufige Fragen
Was passiert, wenn mein Muster sehr langsam ist?
Die Ausführung wird nach einem Zeitlimit automatisch gestoppt, damit Ihr Browser durch katastrophales Backtracking nicht einfriert.