Aufgabenpfad / von der Eingabe zum Ergebnis
So testest du einen JavaScript-Regulären-Ausdruck
- 01
Gib Muster und Flags ein
Tippe nur das JavaScript-Muster zwischen den sichtbaren Schrägstrich-Markierungen — bis zu 4.096 Zeichen — und hake die Flags an, die du brauchst: d, g, i, m, s, u und y tragen jeweils eine Erklärung direkt daneben. Doppelte oder unvereinbare Flag-Kombinationen werden mit einem benannten Fehler abgelehnt. Der Arbeitsbereich öffnet mit einem Beispielmuster, das Protokoll, Host und Pfad von URLs über benannte Gruppen erfasst — ein funktionierendes Beispiel, auf dem du aufbauen kannst.
- 02
Füge den Testtext ein
Füge bis zu 100.000 Zeichen in das Testtextfeld ein oder tippe sie ein. Ein Einfügen löst eine sofortige lokale Prüfung aus, während normales Tippen bei aktivierter Automatischer Prüfung nach kurzer Pause erneut läuft; schalte den Schalter aus und drücke Strg oder Befehl plus Eingabe oder den Button Ausführen, um bei Bedarf zu prüfen. Der Zähler neben jeder Beschriftung verfolgt Muster- und Textlänge gegen ihre Limits.
- 03
Untersuche Treffer und Erfassungsgruppen
Treffer werden direkt im Text hervorgehoben — Treffer der Breite null erscheinen als Markierungen an ihrer Position — und die Ergebnismenge ist auf 1.000 Treffer begrenzt, mit einem klaren Hinweis, wenn die Grenze erreicht wird. Wähle einen Treffer, um seine exakten UTF-16-Start- und End-Offsets, jede nummerierte Gruppe und jede benannte Gruppe zu sehen, einschließlich Gruppen, die nicht teilgenommen haben. Zurück, Weiter, Umschalt+F3 und F3 bewegen dich durch die Menge, und die Zusammenfassungszeile meldet Trefferzahl und Laufzeit in Millisekunden.
- 04
Sieh die JavaScript-Ersetzungssyntax in der Vorschau
Öffne den Tab Ersetzungsvorschau und nutze JavaScript-Ersetzungstoken wie $1 oder $<name> in einer Ersetzung von bis zu 20.000 Zeichen. Die Vorschau folgt exakt dem nativen Verhalten von String.replace — einschließlich dessen, was eine nicht beteiligte Gruppe einfügt — und verändert den Quelltext nie, sodass du an der Ersetzung feilen kannst, ohne das ursprüngliche Log oder Dokument zu verlieren.
- 05
Erhol dich sicher von teuren Mustern
Jeder Test läuft in einem wegwerfbaren lokalen Worker: Der Start ist auf 5 Sekunden begrenzt, die Ausführung danach auf 650 ms. Abbrechen stoppt den Worker und die automatische Prüfung und bewahrt dabei die Eingabe. Bearbeiten löscht alte Ergebnisse sofort; führe erneut aus, um zu kopieren oder herunterzuladen. Ein Timeout- oder Ausgabelimit-Fehler lässt sich beheben, indem du Eingabe, Erfassungen oder Ersetzung reduzierst und in einem frischen Worker erneut ausführst.