ESC

Musterbibliothek 0

Testbereich

Uebereinstimmungen werden hier hervorgehoben...
Alle Verarbeitung erfolgt in Ihrem Browser. Es werden keine Daten an einen Server gesendet.

Anwendungsbeispiele

E-Mail-Validierung

Testen Sie E-Mail-Adressmuster gegen Beispieldaten um E-Mail-Formate zu validieren.

IP-Adress-Abgleich

Verwenden Sie IPv4-Validierungs-Regex um gueltige und ungueltige IP-Adressen zu identifizieren.

Passworstaerke

Pruefen Sie Passworstaerke-Anforderungen mit Regex-Mustern fuer Gross-/Kleinbuchstaben, Ziffern und Sonderzeichen.

Funktionen

35+ Fertige Muster

Kuratierte Sammlung haeufig verwendeter Regex-Muster nach Kategorien organisiert

Suchen & Filtern

Finden Sie Muster schnell durch Stichwortsuche oder Kategoriefilter

Integrierter Testbereich

Testen Sie jedes Muster gegen Ihren Text mit Echtzeit-Hervorhebung

Datenschutz zuerst

Alle Regex-Tests erfolgen lokal in Ihrem Browser

Wie benutzt man es?

1

Durchsuchen oder Suchen

Durchsuchen Sie Muster nach Kategorie oder verwenden Sie die Suchleiste.

2

Kopieren oder Testen

Klicken Sie auf Kopieren um den Regex zu kopieren, oder auf "Testen" um ihn in den Testbereich zu laden.

3

Mit Ihren Daten testen

Fuegen Sie Ihren Text in den Testbereich ein um hervorgehobene Uebereinstimmungen in Echtzeit zu sehen.

Haeufig gestellte Fragen

Ja. Klicke auf „Test“ bei einer beliebigen Musterkarte, um sie in das Testpanel zu laden, und füge dann deinen Text im Bereich „Testtext“ ein. Übereinstimmungen werden in Echtzeit hervorgehoben, wobei die Gesamtzahl der Treffer über dem Ergebnis angezeigt wird. Du kannst auch direkt ein benutzerdefiniertes regex-Muster in das Feld „Regex-Muster“ eingeben, ohne zuerst einen Eintrag aus der Bibliothek auszuwählen.

Sie sind solide Ausgangspunkte, die die gängigsten gültigen Eingaben abdecken, aber kein einzelnes regex-Muster kann jeden Randfall für jede Region oder jeden Standard perfekt abdecken. Die E-Mail-Validierung ist ein klassisches Beispiel: das vollständige RFC 5321-Muster ist riesig, während ein einfaches Muster viele gültige Adressen übersieht. Nutze diese Muster als geprüftes Fundament, teste sie dann gegen deine spezifischen Daten und passe sie bei Bedarf an, bevor du sie einsetzt.

Global (g) findet alle Übereinstimmungen im Text anstatt nach der ersten zu stoppen. Case Insensitive (i) behandelt Groß- und Kleinschreibung als gleichwertig — „Email“ und „email“ entsprechen beide /email/i. Multiline (m) ändert das Verhalten von ^ und $: Ohne diese Flag passen sie zum Anfang und Ende der gesamten Zeichenfolge; mit ihnen passen sie zum Anfang und Ende jeder Zeile. Die meisten Validierungsmuster verwenden global aus (du musst nur wissen, ob es überhaupt passt), aber für das Parsen oder Extrahieren von Protokollen ist „global“ meistens das, was du willst.

Ja. Die Eingabe für das Regex-Muster im Testpanel ist vollständig editierbar. Gib ein beliebiges Muster ein, stelle die benötigten Flags ein, füge deinen Testtext ein und sieh die hervorgehobenen Übereinstimmungen sofort. Das Panel verlangt nicht, dass du ein Muster aus der Bibliothek auswählst — es funktioniert als eigenständiger regex-Tester. Klicke auf „Löschen“, um sowohl das Muster als auch den Testtext zurückzusetzen.

Das Testpanel verwendet die integrierte RegExp-Engine von JavaScript (ECMAScript regex), die dieselbe Engine ist, die in Node.js, Chrome, Firefox, Safari und Edge läuft. Die meisten Muster in der Bibliothek sind mit Python (re module), PHP (PCRE), Java und anderen Varianten kompatibel — aber es gibt Unterschiede: JavaScript unterstützt keinen Lookbehind in älteren Engines, benannte Gruppen verwenden die Syntax (?<name>) und gierige Quantifizierer werden nicht unterstützt. Teste Randfälle in deiner Zielumgebung, bevor du sie bereitstellst.

Schalte zuerst die Global-Flag um, um zu sehen, ob es mehrere Übereinstimmungen gibt, die du nicht erwartet hast. Überprüfe dann die Anker: Ohne ^ am Anfang und $ am Ende kann das Muster einen Teilstring an einer beliebigen Stelle im Text finden (also /\d+/ findet „abc123def“). Das Ankern an die vollständige Zeichenfolge mit /^\d+$/ erzwingt eine exakte Übereinstimmung. Wenn zu wenig gefunden wird, prüfe auf Sonderzeichen, die escaped werden müssen — in regex haben . * + ? ( ) [ ] { } ^ $ | \ alle eine Sonderbedeutung und müssen mit \ escaped werden, um als Literale behandelt zu werden.

Nutze die Suchleiste oben in der Bibliothek und gib ein Schlüsselwort wie „credit card“, „hex color“, „mac address“ oder „postal code“ ein. Die Suche prüft Musternamen, Beschreibungen und den eigentlichen regex-Text. Wenn du immer noch nicht findest, was du suchst, kopiere das ähnlichste vorhandene Muster in das Testpanel und ändere es ab — zum Beispiel passe das IPv4-Muster an, um ein spezifisches Subnetz zu finden, oder passe das Datumsmuster an dein lokales Datumsformat an.

Nein. Alle regex-Übereinstimmungen finden vollständig in deinem Browser unter Verwendung von JavaScript statt. Dein Text, die Muster und die Ergebnisse verlassen niemals deinen Rechner. Es ist zu keinem Zeitpunkt ein Server beteiligt, so kannst du sicher gegen Logdateien, E-Mails, Passwörter oder andere sensible Daten testen.

Was ist die Regex-Musterbibliothek?

Ein durchsuchbarer Katalog von 35+ fertigen regulaeren Ausdruecken, nach Kategorie sortiert: E-Mail, URL, IP, Telefon, Datum, Passwort, HTML, Zahlen und mehr. Jeder Eintrag zeigt das Muster, eine Beschreibung und Beispiel-Treffer.

Integrierter Testbereich

Waehlen Sie ein Muster (oder schreiben Sie Ihr eigenes), fuegen Sie Text ein und sehen Sie Treffer in Echtzeit hervorgehoben. Schalten Sie Global-, Gross/Klein- oder Mehrzeilen-Flags um, ohne die Seite zu verlassen.

Praktische Anwendungsfaelle

Formularvalidierung in Web-Apps, Log-Parsing-Skripte, Datenbereinigungspipelines oder einfach die richtige Regex finden, bevor Sie sie fest einbauen. Viel schneller als von Null anzufangen.

Tipps

Nutzen Sie die Suchleiste zum Filtern nach Stichwort (z.B. "email" oder "ipv4"). Kopieren Sie ein Muster mit einem Klick und fuegen Sie es in Ihren Code ein. Testen Sie Randfaelle im Panel, bevor Sie committen.

Datenschutz

Alles laeuft clientseitig in Ihrem Browser. Kein Text und keine Muster werden an einen Server gesendet.

Sicherheit und Datenschutz

Ihre Datensicherheit ist unsere Priorität

Lokale Verarbeitung

Alle Verarbeitung erfolgt in Ihrem Browser

Keine Datenübertragung

Ihre Daten werden nicht an unsere Server gesendet

Keine Datenspeicherung

Es werden keine Daten gespeichert oder geteilt

SSL-Verschlüsselung

SSL-Verschlüsselung für sichere Verbindung

Nächster Schritt

Mehr auf MoreOnlineTools