Regex-Referenz
Durchsuchen Sie über 30 gängige Regex-Muster und Syntax-Token mit Beispielen.
Anleitung
- Nach Kategorie stöbern: Muster sind in Validierung, Web, Zahlen, Formatierung und Strings gruppiert.
- Muster wählen: Jede Karte zeigt die Regex, eine Beschreibung und ein Beispiel, das sie matcht.
- Muster kopieren: Direkt in Ihren JavaScript-, Python- oder sonstigen Code verwenden.
- Syntax nachschlagen: Die Token-Referenz für Anker, Quantoren, Gruppen und Lookaheads prüfen.
Funktionen
- Über 30 bewährte Muster mit Beschreibungen und Match-Beispielen
- Fünf Kategorien: Validierung, Web, Zahlen, Formatierung und Strings
- 24 Syntax-Token mit konkreten Beispielen dokumentiert
- Muster für E-Mails, URLs, IPv4, Daten, Zeiten, Slugs und mehr
Wie reguläre Ausdrücke funktionieren
Ein regulärer Ausdruck ist ein kleines Programm, das eine Menge von Strings beschreibt. Wenn Sie ihn ausführen, scannt eine Regex-Engine Ihren Text und versucht, das Muster Zeichen für Zeichen zu matchen. Anker wie ^ und $ pinnen den Treffer an den Anfang oder das Ende einer Zeile, Zeichenklassen wie \d definieren, was eine Position enthalten darf, und Quantoren wie {2,4} sagen, wie oft sie sich wiederholen darf.
Zwei Ideen stolpern Menschen am häufigsten. Erstens sind Quantoren gierig: .* verschlingt so viel wie möglich, daher macht ein Fragezeichen (.*?) ihn faul und behebt oft das Übermatchen. Zweitens unterscheiden sich Regex-Engines zwischen Sprachen — Lookbehind und benannte Gruppen funktionieren in modernem JavaScript und Python, aber nicht überall. Testen Sie ein kopiertes Muster immer dort, wo es tatsächlich laufen wird.
Anwendungsfälle
- Formularvalidierung: Bewährte Muster für E-Mails, Telefonnummern, URLs und Daten übernehmen.
- Datenbereinigung: Dateiendungen, Leerzeichen oder Währungsbeträge matchen und extrahieren.
- Lernen: Jedes Syntax-Token mit einem funktionierenden Beispiel daneben studieren.
- Code-Review: Eine unbekannte Regex im Codebase schnell entschlüsseln.
Verwandte Tools
Häufig gestellte Fragen
Wie viele Regex-Muster sind enthalten?
Die Referenz enthält über 30 häufig verwendete Regex-Muster in fünf Kategorien: Validierung (E-Mail, URL, Telefon usw.), Web (HTML-Tags, CSS-Farben, Hashes), Zahlen (ganze Zahlen, Dezimalzahlen, Währung), Formatierung (Slugs, camelCase, snake_case) und Zeichenfolgen (Dateierweiterungen, Leerzeichen).
Kann ich die Muster direkt auf dieser Seite testen?
Jede Musterkarte zeigt ein praktisches Beispiel für Text, der dem Regex entspricht. Für interaktive Regex-Tests mit Übereinstimmungsgruppen und Flags besuchen Sie unser Regex-Tester-Tool, das im Abschnitt „Verwandte Tools“ verlinkt ist.
Welche Regex-Syntax-Token werden dokumentiert?
Die Referenz umfasst 24 Syntax-Token, geordnet nach Kategorie: Anker, Quantoren, Zeichensätze, Gruppen, Zeichen-Escape-Sequenzen, Alternation und Lookaheads mit Beispielen für jedes.