Zum Inhalt springen
ToolsMinify logo
Entwickler-Tools

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

  1. Geben Sie ein JavaScript-Muster ohne umschliessende Schragstriche ein. Schalten Sie Flags wie g, i und m.
  2. Fugen Sie den zu testenden Text ein. Treffer werden beim Tippen hervorgehoben.
  3. Offnen Sie die Gruppentabelle, um nummerierte und benannte Captures zu prufen.
  4. Laden Sie ein E-Mail-, Telefon- oder URL-Beispiel, wenn Sie ein Startmuster wollen.
  5. Ist das Muster ungueltig, erklart ein kurzer Fehler das Syntaxproblem. Nichts verlasst den Browser.

Beispiele für Regex-Tester

E-Mail

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.