Regex-Tester
Fugen Sie einen JavaScript-regularen Ausdruck und Beispieltext ein, um jede Übereinstimmung, nummerierte Gruppe und benannte Gruppe zu sehen.
Über Regex-Tester
Fugen Sie einen JavaScript-regularen Ausdruck und Beispieltext ein, um jede Übereinstimmung, nummerierte Gruppe und benannte Gruppe zu sehen. Dieser Tester nutzt dieselbe Engine wie new RegExp() im Browser - kein Konto, kein Upload. Es ist eine private Prufung fur ein Muster, das Sie schon haben, kein Ersatz fur regex101 oder RegExr.
So verwenden Sie Regex-Tester
- Geben Sie ein JavaScript-Muster ohne umschliessende Schragstriche ein. Schalten Sie Flags wie g, i und m.
- Fugen Sie den zu testenden Text ein. Treffer werden beim Tippen hervorgehoben.
- Offnen Sie die Gruppentabelle, um nummerierte und benannte Captures zu prufen.
- Laden Sie ein E-Mail-, Telefon- oder URL-Beispiel, wenn Sie ein Startmuster wollen.
- Ist das Muster ungueltig, erklart ein kurzer Fehler das Syntaxproblem. Nichts verlasst den Browser.
Beispiele für Regex-Tester
Ein einfaches Adressmuster findet hello@example.com und support@toolsminify.com in einem Satz. Das ist ein Startpunkt, kein vollstandiger RFC-Parser.
Telefon
Ein Ziffern-und-Trennzeichen-Muster trifft +1 555-0100 und 020-7946-0958. Passen Sie die Zeichenklasse an das Format an, das Sie brauchen.
URL
https?:\/\/[^\s]+ mit Flag i trifft http- und HTTPS-URLs in Logs. Satzzeichen am Ende bleiben in [^\s]+, wenn Sie sie nicht abschneiden.
Benannte Capture-Gruppen
(?<area>\d{3})-(\d{4}) auf Call 555-0100 now liefert die Gruppen 555 und 0100 plus die benannte Gruppe area.
Häufig gestellte Fragen zu Regex-Tester
- Wie teste ich eine Regex online in JavaScript?
- Geben Sie ein Muster in JavaScript-Syntax ein (ohne umschliessende Schragstriche), wahlen Sie Flags und fugen Sie Beispieltext ein. Treffer, Gruppen und Hervorhebung aktualisieren sich im Browser nach denselben Regeln wie new RegExp().
- Was sind Regex-Match-Gruppen?
- Klammern erfassen Teile eines Treffers. Gruppe 1 ist das erste Paar, Gruppe 2 das nachste usw. Benannte Gruppen nutzen (?<name>...) und erscheinen in der Spalte fur benannte Gruppen neben den nummerierten.
- Regex-Flags erklart: was tun g, i, m, s, u und y?
- g findet jeden Treffer statt nach dem ersten zu stoppen. i ignoriert Gross/Klein. m lasst ^ und $ an Zeilenraendern matchen. s lasst den Punkt Zeilenumbruche matchen. u aktiviert Unicode-Escapes. y ist sticky und matched nur am lastIndex.
- Warum matched meine Regex nicht?
- Haufige Ursachen: ein Sonderzeichen ohne Escape, fehlendes g-Flag obwohl Sie mehrere Treffer erwarten, ^ oder $ ankern mehr als gedacht, oder der Text nutzt andere Zeilenumbruche. Starten Sie mit einem Beispiel und andern Sie jeweils ein Stuck.
- Wie escape ich Sonderzeichen in einer Regex?
- Zeichen mit Bedeutung in JavaScript (. * + ? ^ $ { } ( ) | [ ] \) brauchen einen Backslash fur das Literal. Fur einen Punkt nutzen Sie \. Fur einen Backslash nutzen Sie \\. Eckige und runde Klammern mussen auch geschlossen sein.
- Wird mein Text hochgeladen?
- Nein. Muster und Beispieltext laufen vollstandig in Ihrem Browser. Nichts wird an einen Server gesendet, protokolliert oder gespeichert. Deshalb ist diese Seite sicher fur Tokens, Logs und Config-Schnipsel.
Verwandte Tools
JSONPath-Tester
JSONPath online im Browser testen. Ein Feld aus JSON extrahieren, Filterbeispiel ausfuehren, normalisierte Pfade kopieren - nichts wird hochgeladen.
URL-Encoder / Decoder
Kodieren oder dekodieren Sie percent-kodierte URLs, oder bauen und parsen Sie Query-Strings aus Schluessel/Wert-Paaren. encodeURIComponent, encodeURI und Parse-back im Browser.
JWT-Decoder
JWT-Header, Payload und Signatur im Browser decodieren. HS256-Testtoken auf derselben Seite encodieren. Kostenloser JSON-Web-Token-Decoder - nichts wird hochgeladen.