Code & Format

Regex-Test

Erstellen Sie ein Regex-Muster und testen Sie es mit Text; Treffer werden hervorgehoben, Erfassungsgruppen und Trefferanzahlen sofort angezeigt. Kostenlos, clientseitig.

Regex-Test
/ / g
Es können mehrere Flaggen ausgewählt werden; aktive Flaggen werden hervorgehoben.
Information

Über Regex-Tests

Reguläre Ausdrücke (regulärer Ausdruck / RegexReguläre Ausdrücke (Regex) sind ein leistungsstarker Sprachstandard, mit dem sich bestimmte Muster in Texten suchen, überprüfen oder extrahieren lassen. Dieselbe Syntax gilt für einfache Prüfungen wie E-Mail-Adressen, Telefonnummern oder URLs, aber auch für komplexere Aufgaben wie das Parsen von Protokolldateien oder die Transformation komplexer Texte. Mit diesem kostenlosen Regex-Testtool können Sie das eingegebene Muster sofort an echtem Text testen.

Werkzeug, global (g), Groß-/Kleinschreibung wird nicht beachtet (i), viele Linien (m), dot-all (s / dotAll) und Unicode (u) Es unterstützt ihre Flaggen. Alle übereinstimmenden Abschnitte sind im Text farblich hervorgehoben. Falls übereinstimmende Gruppen vorhanden sind,(Gruppe)Die Werte sind mit ihren Nummern in einer separaten Tabelle aufgeführt, sodass Sie leicht erkennen können, welchen Wert die Gruppe erfasst hat. Bei Eingabe eines ungültigen Musters gibt das Tool sofort eine Warnung aus und führt nicht zum Absturz der Anwendung.

Die gesamte Verarbeitung erfolgt in Ihrem Browser; Ihr Text wird nicht an einen Server gesendet. JavaScript ist nativ. RegExp Da es eine Regex-Engine verwendet, sind die Ergebnisse vollständig mit JavaScript-Umgebungen kompatibel. Sie können dieses Tool als Übungsbereich beim Erlernen von Regex oder zum Live-Testen des Musters, das Sie in Ihrem Projekt verwenden werden, nutzen.

Wie benutzt man es?

Schritt für Schritt

  1. Regex-Muster Geben Sie den zu testenden Ausdruck in das Feld ein (zwischen Schrägstrichen). / (ohne, nur das Muster).
  2. Ihren Bedürfnissen entsprechend Flaggen Wählen: g alle Spiele i Groß- und Kleinschreibung wird nicht beachtet, m viele Zeilen, s dot-all, u Unicode.
  3. Testtext Fügen Sie den Text, den Sie zum Ausprobieren des Musters verwenden möchten, in den dafür vorgesehenen Bereich ein oder geben Sie ihn dort ein.
  4. Die Ergebnisse werden sofort aktualisiert: Spiele wird betontDie Anzahl der Treffer wird angezeigt.
  5. Falls es Eroberungsgruppen gibt, unter jedem Match Gruppentabelle Es scheint; die Gruppennummer und die Werte sind aufgelistet.
FAQ

Häufig gestellte Fragen

gglobal — umfasst alle Spiele, nicht nur das erste. i: Groß-/Kleinschreibung wird nicht beachtet — es wird nicht zwischen Groß- und Kleinbuchstaben unterschieden. m: mehrzeilig — ^ und $ Es wird als Zeilenumbruch/Nachrichtenzeile interpretiert. s: dotAll — dot (.Es bildet auch das Zeilenumbruchzeichen ab. uUnicode – bietet volle Unicode-Unterstützung.

Erkennt das Tool ein ungültiges Muster, zeigt es eine rote Warnmeldung an und löscht das aktuelle Ergebnis. Die Anwendung stürzt nicht ab; das Ergebnis wird sofort aktualisiert, sobald Sie das Muster korrigieren.

Die in Klammern gesetzten Abschnitte Ihres Musters bilden eine Erfassungsgruppe: zum Beispiel (\d+)Für jedes Spiel werden die Inhalte dieser Gruppen in separaten Tabellen als Gruppe 1, Gruppe 2 usw. aufgelistet. Unbenannte und benannte Gruppen ((?<ad>...)) wird unterstützt.

Da die Berechnung von der JavaScript-Engine Ihres Browsers durchgeführt wird, ist sie selbst bei mehreren Megabyte großen Texten in modernen Browsern schnell. Sehr lange Muster oder Ausdrücke mit „katastrophalem Backtracking“ können den Browser verlangsamen; in diesem Fall aktualisieren Sie die Seite.

Nein. Ihr regulärer Ausdruck und Ihr Testtext werden nur in Ihrem Browser verarbeitet; es werden keine Daten an den Server übertragen oder dort gespeichert.