Die folgende Sammlung zeigt 9 typische Patterns aus der RegExViz-Beispiel-Bibliothek. Jedes Beispiel wird direkt im Browser visualisiert — der gleiche Parser/Layout-Ansatz wie in der App, nur in JavaScript portiert. Die Trefferstellen werden im Beispieltext lila hervorgehoben.
💡 In der App findest du diese Patterns plus 16 weitere in der mittleren Spalte. Eigene Patterns lassen sich mit ⌘ N anlegen.
Beispiele mit Live-Visualisierung
E-Mail-Adresse
Pattern^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$
Beispieltextsupport@example.com
foo.bar+spam@sub.domain.io
Ungültig: foo@bar
Klassische E-Mail-Validierung mit Pflicht-TLD.
URL (http/https)
Pattern^https?://[^\s/$.?#].[^\s]*$
Beispieltexthttps://www.apple.com
http://example.org/path?q=1
foo://bar
Vereinfachte URL-Erkennung.
IPv4-Adresse
Pattern^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$
Beispieltext127.0.0.1
10.0.0.1
255.255.255.255
999.0.0.1
Validiert byteweise auf 0-255.
ISO-Datum
Pattern\b(\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])\b
BeispieltextHeute: 2026-05-05
Falsch: 2026-13-40
Drei Capture-Gruppen für Jahr/Monat/Tag.
Apache Common Log
Pattern^(\S+) \S+ \S+ \[([^\]]+)\] "(\S+) (\S+) (\S+)" (\d{3})
Beispieltext127.0.0.1 - - [05/May/2026:13:55:36 +0100] "GET /index HTTP/1.1" 200 2326
IP, Timestamp, Methode, URL, Protokoll, Status.
Doppelte Wörter (Backreference)
Pattern\b(\w+)\s+\1\b
BeispieltextDas ist das das Beispiel mit mit Wiederholung.
Die Backreference \1 verweist auf das zuvor erfasste Wort.
UUID
Pattern\b[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89ab][0-9a-fA-F]{3}-[0-9a-fA-F]{12}\b
Beispieltext550e8400-e29b-41d4-a716-446655440000
UUID v1–v5 mit Versions- und Variantenbits.
Markdown-Header
Pattern^(#{1,6})\s+(.+)$
Beispieltext# Titel
## Untertitel
### Section
Erfasst Level (Anzahl #) und Titel.
Anker mit Lookahead
Pattern^(?=.*\d)(?=.*[A-Z])\w{6,}$
BeispieltextTest1
Mustermann1
pass
Mind. 6 Zeichen mit mind. einer Ziffer und einem Großbuchstaben.