Wichtige Funktionen
- Live-Matching
- Gruppen erfassen
- Ersatzvorschau
- Lokale Verarbeitung
Debuggen Sie reguläre Ausdrücke lokal im Browser mit Flags, Übereinstimmungshervorhebung, Erfassungsgruppen, benannten Gruppen und Ersetzungsvorschau.
Geben Sie das Muster ohne umbrechende Schrägstriche ein.
Fügen Sie Protokolle, API-Antworten oder einfachen Text ein. Übereinstimmungen werden rechts hervorgehoben.
Zeigt Spiele live mit den aktuellen Flaggen.
Speichern Sie nützliche Muster, Ersetzungen, Flags, Testtexte und Testfälle für die spätere Wiederherstellung und Validierung mit einem Klick.
Erkennt die aktuelle Musterstruktur, Fähigkeiten und mögliche Risiken.
4-Erfassungsgruppen wurden für den Export, den Austausch und die Weiterverarbeitung erkannt.
|-Zweige wurden erkannt. Ein zuerst platzierter breiter Zweig kann Text verbrauchen, bevor spätere Zweige ausprobiert werden.
Kombiniert statische Risikoprüfungen mit einem leichtgewichtigen Benchmark.
Ein einfacher Leistungstest wird ausgeführt, nachdem die Seite vollständig geladen wurde.
Zerlegt Schlüsselmustersegmente der Reihe nach.
(Gruppe0-1Startet eine Erfassungsgruppe, auf die in Übereinstimmungen und Ersetzungen verwiesen werden kann.
GETLiteral1-4Entspricht diesem Text wörtlich.
|Zweig4-5Verzweigungsübereinstimmung: Jede Seite kann das Muster erfüllen.
POSTLiteral5-9Entspricht diesem Text wörtlich.
)Gruppe9-10Beendet die aktuelle Gruppe.
\sFlucht10-12Entspricht einem Leerzeichen.
+Quantifizierer12-13Wiederholt das vorherige Segment ein- oder mehrmals.
(Gruppe13-14Startet eine Erfassungsgruppe, auf die in Übereinstimmungen und Ersetzungen verwiesen werden kann.
\/Flucht14-16Entspricht einem maskierten Sonderzeichen oder einer Steuersequenz.
\SFlucht16-18Entspricht einem Nicht-Leerzeichen.
+Quantifizierer18-19Wiederholt das vorherige Segment ein- oder mehrmals.
)Gruppe19-20Beendet die aktuelle Gruppe.
\sFlucht20-22Entspricht einem Leerzeichen.
+Quantifizierer22-23Wiederholt das vorherige Segment ein- oder mehrmals.
(Gruppe23-24Startet eine Erfassungsgruppe, auf die in Übereinstimmungen und Ersetzungen verwiesen werden kann.
\dFlucht24-26Entspricht einem Ziffernzeichen.
{3}Quantifizierer26-29Wiederholt das vorherige Segment gemäß {3}.
)Gruppe29-30Beendet die aktuelle Gruppe.
\sFlucht30-32Entspricht einem Leerzeichen.
+Quantifizierer32-33Wiederholt das vorherige Segment ein- oder mehrmals.
(Gruppe33-34Startet eine Erfassungsgruppe, auf die in Übereinstimmungen und Ersetzungen verwiesen werden kann.
\dFlucht34-36Entspricht einem Ziffernzeichen.
+Quantifizierer36-37Wiederholt das vorherige Segment ein- oder mehrmals.
msLiteral37-39Entspricht diesem Text wörtlich.
)Gruppe39-40Beendet die aktuelle Gruppe.
12 Capture-Gruppen erkannt.
#1 · 0-29
GET /api/users?id=42 200 18ms
Gruppe 1
GET
Gruppe 2
/api/users?id=42
Gruppe 3
200
Gruppe 4
18ms
#2 · 30-54
POST /api/login 401 33ms
Gruppe 1
POST
Gruppe 2
/api/login
Gruppe 3
401
Gruppe 4
33ms
#3 · 55-81
GET /assets/app.js 304 4ms
Gruppe 1
GET
Gruppe 2
/assets/app.js
Gruppe 3
304
Gruppe 4
4ms
Unterstützt $1, $2, und benannte Gruppenreferenzen.
Nachdem Sie die Vorschau überprüft haben, schreiben Sie das Ersetzungsergebnis zurück in die Eingabe.
Vorschauergebnis
GET /api/users?id=42 -> 200 (18ms) POST /api/login -> 401 (33ms) GET /assets/app.js -> 304 (4ms)
Ersatzdiff
Zeigt nur geänderte Zeilen an. Rot ist vorher, grün ist danach.
Vorher
GET /api/users?id=42 200 18ms
Nachher
GET /api/users?id=42 -> 200 (18ms)
Vorher
POST /api/login 401 33ms
Nachher
POST /api/login -> 401 (33ms)
Vorher
GET /assets/app.js 304 4ms
Nachher
GET /assets/app.js -> 304 (4ms)
Speichern Sie mehrere Eingaben und erwartete Übereinstimmungszahlen und validieren Sie dann den aktuellen regulären Ausdruck in einem Lauf.
Wenn „Erwartete Übereinstimmungen“ leer ist, wird die aktuelle Übereinstimmungsanzahl verwendet.
Erfolgsquote
0%
Bestanden
0
Fehlgeschlagen
0
Blockiert
0
Testübereinstimmungen, Gruppen und Ersetzungsausgabe. Debuggen Sie reguläre Ausdrücke lokal im Browser mit Flags, Übereinstimmungshervorhebung, Erfassungsgruppen, benannten Gruppen und Ersetzungsvorschau. Der Kernworkflow ist für die Ausführung in Ihrem aktuellen Browser konzipiert.
Ja. Reguläre Ausdrücke testen wird in einem modernen Browser geöffnet und erfordert keine Desktop-Softwareinstallation.
Zu den häufigen Anwendungsfällen gehören Debug-Protokollextraktionsregeln; Validieren Sie Formulareingabemuster.
Der Kernverarbeitungsworkflow ist für die lokale Ausführung im Browser konzipiert. Zu den wichtigsten Funktionen gehören Live-Matching, Capture-Gruppen, Ersatzvorschau; Konto, Kommentare und anonyme Analysen können weiterhin zu normalen Website-Anfragen führen.
0 Kommentare
Melden Sie sich an, um zu kommentieren und zu antworten.