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
Hash-Generator
Erzeugen Sie SHA-256-, SHA-1-, SHA-384- und SHA-512-Hashes aus beliebigem Text. Erhalten Sie den Kleinbuchstaben-Hex-Digest sofort in Ihrem Browser - nichts wird hochgeladen.
URL-Encoder / Decoder
Kodieren Sie Text und URLs zu Percent-Encoding oder dekodieren Sie kodierte URLs zurück zu Klartext. Wechseln Sie zwischen encodeURIComponent und encodeURI - direkt in Ihrem Browser.
JWT-Decoder
JWT-Header, Payload und Signatur im Browser decodieren. Kostenloser JSON-Web-Token-Decoder - keine Signaturprüfung, nichts wird hochgeladen.