> testen | abgleichen | debuggen <

// Testen und debuggen Sie reguläre Ausdrücke mit Echtzeit-Abgleich

/ / g
0 Treffer gefunden
[ECHTZEIT]

Live-Abgleich

Treffer werden sofort aktualisiert, während Sie Ihr Regex-Muster oder Ihre Testzeichenkette eingeben.

[VISUELL]

Visuelle Ergebnisse

Gefundener Text wird direkt in Ihrer Testzeichenkette mit farbigen Hintergründen hervorgehoben.

[KOSTENLOS]

Musterbibliothek

Schnelles Einfügen gängiger Regex-Muster für E-Mails, URLs, Telefonnummern, IP-Adressen und Daten.

// ÜBER REGULÄRE AUSDRÜCKE

JavaScript RegExp:

Reguläre Ausdrücke (Regex) sind Muster zum Abgleichen von Zeichenkombinationen in Zeichenketten. JavaScript unterstützt die Flags: g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (dotAll) und u (Unicode).

Beispiel:

/\d+/g findet in "abc123def456" → ["123", "456"]

Häufige Anwendungsfälle:

  • >Formularvalidierung: E-Mail, Telefon, URL-Muster
  • >Textsuche und -ersetzung mit Musterabgleich
  • >Datenextraktion und Web Scraping
  • >Analyse und Parsing von Protokolldateien
  • >Eingabebereinigung und -filterung

>> häufig gestellte Fragen

F: Was ist ein regulärer Ausdruck (Regex)?

A: Ein regulärer Ausdruck ist eine Zeichenfolge, die ein Suchmuster definiert. Er kann für Zeichenkettenabgleich, Suche und Ersetzung verwendet werden.

F: Was bedeuten die Regex-Flags?

A: g (global) findet alle Treffer. i ignoriert Groß-/Kleinschreibung. m (mehrzeilig) lässt ^ und $ Zeilenanfänge/-enden abgleichen. s (dotAll) lässt . Zeilenumbrüche abgleichen. u (Unicode) aktiviert volle Unicode-Unterstützung.

F: Was sind Erfassungsgruppen?

A: Erfassungsgruppen werden mit Klammern () in einem Regex-Muster erstellt. Sie erfassen den abgeglichenen Text zur späteren Referenz.

F: Was ist der Unterschied zwischen gierigem und faulem Abgleich?

A: Gierige Quantifizierer (*, +, {n,}) gleichen so viel Text wie möglich ab, während faule Quantifizierer (*?, +?, {n,}?) so wenig wie möglich abgleichen.

F: Was sind häufig verwendete Regex-Muster?

A: Gängige Muster umfassen: E-Mail: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} | URL: https?://[^\s]+ | IP-Adresse: \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b

// ANDERE SPRACHEN