REGEX-TESTER / LIVE · ERKLÄREN · CODE

Regex-Tester

Geben Sie ein Zeichen ein und sehen Sie, womit es übereinstimmt und warum.

Läuft lokal · Text wird nicht hochgeladen
Spieldetails

Erläuterung

Häufige Muster

Code

Spickzettel (zum Einfügen klicken)

Zeichen

  • Beliebiges Zeichen außer Newline
  • Nummer
  • Wortzeichen
  • Leerzeichen
  • Keine Ziffer
  • Kein Wortzeichen
  • Kein Leerzeichen
  • a, b oder c
  • Nicht a, b oder c
  • a bis z
  • Beliebiger Buchstabe (benötigt dich)
  • Chinesische Schriftzeichen

Standort

  • Start
  • Ende
  • Wortgrenze
  • Keine Wortgrenze

Menge

  • 0 oder mehr
  • 1 oder mehr
  • 0 oder 1
  • Genau 3
  • 2 oder mehr
  • 2 bis 5
  • Faul: so wenig wie möglich

Gruppen und Referenzen

  • Capture-Gruppe
  • Nicht erfassende Gruppe
  • Benannte Erfassungsgruppe
  • Rückverweis auf Gruppe 1
  • Rückverweis nach Name
  • a oder b

Umgehungen

  • Gefolgt von abc
  • Nicht gefolgt von abc
  • Vorangestellt ist ein abc
  • Kein abc vorangestellt

Escapes

  • Ein buchstäblicher Punkt
  • Ein wörtlicher Schrägstrich
  • Neue Zeile
  • Tab
  • Unicode-Zeichen

Ersetzungssyntax

  • $1 $2Gruppen 1 und 2
  • $<name>Benannte Gruppe
  • $&Das ganze Spiel
  • $`Text vor dem Spiel
  • $'Text nach dem Match
  • $$Ein literales $

IHR NÄCHSTER SCHRITT

Verbinden Sie nützliche Tools mit Ihrem Unternehmensworkflow

Erstellen Sie ein Unternehmenskonto, um die Website-Überwachung, geschäftliche E-Mails und Benachrichtigungen zu konfigurieren und Ihr Team zur Zusammenarbeit einzuladen.

Neue Unternehmen erhalten eine 14-tägige Pro-Testversion, für die keine Karte erforderlich ist. Bei Testversionen ist der bezahlte monatliche Kreditzuschuss nicht inbegriffen.

Sie haben bereits ein Konto? Öffnen Sie Ihren Arbeitsbereich → (English)

So verwenden Sie es

  1. Geben Sie das Muster ein und aktivieren Sie die benötigten Flags (normalerweise g und i).
  2. Text einfügen; Die Spiele werden live hervorgehoben und die Tabelle listet jede Position und Gruppe auf.
  3. Wechseln Sie zu „Ersetzen“, um Text neu zu schreiben, oder „Liste extrahieren“, um Übereinstimmungen zu sammeln, und kopieren Sie dann den Code für Ihre Sprache.

Häufig gestellte Fragen

Warum wird nur die erste Übereinstimmung gefunden?

Ohne das g-Flag (global) gibt JavaScript nur die erste Übereinstimmung zurück. Aktivieren Sie oben „g Global“, um sie alle zu finden.

Wie verwende ich Gruppen in einem Ersatz?

Verwenden Sie $1, $2 für nummerierte Gruppen, $ gefolgt vom Gruppennamen in spitzen Klammern für benannte Gruppen; Der Spickzettel listet den Rest auf. Um aus dem 18.10.2026 den 18.10.2026 zu machen, verwenden Sie (\d{4})-(\d{2})-(\d{2}) und ersetzen Sie es durch $3/$2/$1.

Welche Regex-Variante ist das?

Die JavaScript-Syntax (ECMAScript 2024) Ihres Browsers mit benannten Gruppen, Lookarounds und Unicode-Eigenschaften \p{…}. Das meiste davon ist in Python, PHP (PCRE), Java und C# gleich; Go fehlen Lookarounds und Rückverweise. Das Code-Bedienfeld schreibt benannte Gruppen und ähnliche Unterschiede pro Sprache neu.

Wird mein Text hochgeladen?

Nein. Der Abgleich wird in einem separaten Thread in Ihrem Browser ausgeführt und nach einer Sekunde beendet, um katastrophale Rückverfolgungen zu verhindern. Es wird nichts an einen Server gesendet.

Praktischer Leitfaden zum Tester für reguläre Ausdrücke und häufig gestellte Fragen

Was macht ein Tester für reguläre Ausdrücke?

Reguläre Ausdrücke beschreiben Zeichenmuster für den Abgleich, die gruppierte Extraktion und das Ersetzen identifizierbarer Textfragmente.

Für wen ist das gedacht und wann ist es nützlich?

Entwickler und Content-Teams verfeinern die Extraktions- oder Textbereinigungsregeln.

Wie verwende ich diesen Tester für reguläre Ausdrücke?

Geben Sie repräsentativen Text, ein Muster und Flags ein, überprüfen Sie Übereinstimmungen und Offsets und schließen Sie leere Beispiele, Grenzbeispiele und nicht übereinstimmende Beispiele ein.

Wie soll ich die Ergebnisse interpretieren?

Testen Sie repräsentative Grenzen und Ersatzgruppen und prüfen Sie Flags wie g und i. Die JavaScript-Syntax unterscheidet sich von einigen anderen Engines. Vereinfachen Sie Muster, die durch das Zeitlimit gestoppt wurden.

Wo wird die Arbeit ausgeführt und welche Dienste erhalten Daten?

Reguläre JavaScript-Ausdrücke werden zeitlich begrenzt in einem isolierten Browser-Worker ausgeführt. Eingabeskripte werden nicht ausgeführt und eingebettete URLs werden nicht angefordert.