Regex Test & Debugger Online (Reguläre Ausdrücke, Prüfen)
Meistern Sie Regex. Visuelles Feedback für Ihre Suchmuster.
Testen und debuggen Sie reguläre Ausdrücke in Echtzeit mit unserem Regex Tester.
Führen Sie einen sofortigen Regex Test durch. Geben Sie Ihr Muster ein, um Übereinstimmungen sofort hervorgehoben zu sehen, und debuggen Sie reguläre Ausdrücke im Browser ohne Daten Uploads.
Wie diese Seite gepflegt wird
- Schritte und Texte werden gegen das aktuelle Tool-Verhalten geprueft.
- Browser-Limits, Dateigroessen und Kompatibilitaetsgrenzen werden dokumentiert, wenn sie relevant sind.
- Wenn nicht anders angegeben, bleiben Dateien und Texte bei der Verarbeitung lokal im Browser.
Reguläre Ausdrücke meistern
Reguläre Ausdrücke (Regex) sind eine Superkraft für Entwickler, die komplexe Mustersuche und Textmanipulation ermöglichen. Sie sind jedoch bekanntermaßen schwer zu schreiben und zu debuggen. Unser Regex Tester bietet eine sichere Umgebung, um Ihre Muster gegen echte Zeichenfolgen zu testen, bevor Sie sie bereitstellen.
Schlüsselkonzepte:
- Flags: Ändern, wie die Suche funktioniert. 'g' (global) findet alle Übereinstimmungen, 'i' (case-insensitive) ignoriert die Groß-/Kleinschreibung, 'm' (multiline) ändert, wie Start-/End-Anker funktionieren.
- Capture Groups: Verwenden Sie Klammern
(...), um spezifische Teile einer Übereinstimmung zu extrahieren, wie z.B. nur die Domain aus einer E-Mail-Adresse. - Character Classes: Abkürzungen wie
\d(Ziffer) oder\w(Wortzeichen) machen Ihre Muster prägnanter.
Echtzeit-Debugging
Während Sie tippen, heben wir Übereinstimmungen sofort hervor. Diese sofortige Feedback-Schleife hilft Ihnen, Regex schneller zu lernen und Randfälle frühzeitig zu erkennen. Hinweis: Dieses Tool ahmt die JavaScript-Regex-Engine nach.
Wichtige Funktionen
- Match-Highlighting: Sehen Sie genau, welche Teile Ihres Textes vom Muster erfasst werden.
- Gruppen-Support: Zeigt Capturing Groups und deren Inhalte separat an.
Häufige Fragen
Welche Regex-Engine wird verwendet?
Wir verwenden die native JavaScript-RegExp-Engine Ihres Browsers. Browser- und Laufzeitversionen können unterschiedliche Funktionen unterstützen; testen Sie auch in Ihrer Zielumgebung.
Welche Flags werden unterstützt?
Die Steuerelemente unterstützen g, i, m, s und u. Sticky (y) und Unicode-Sets (v) werden nicht angeboten. Für die Hervorhebung aller Treffer wird g intern ergänzt.
Kann ich Ersetzungen testen?
Derzeit konzentriert sich dieses Tool auf Matching und Capturing. Ein Ersetzungstester ist für ein zukünftiges Update geplant.
Werden meine Regex-Muster gespeichert?
Nein. Alles geschieht in Ihrem Browser. Wir speichern oder protokollieren Ihre Muster oder Teststrings nicht.
Warum stimmt mein Muster nicht überein?
Überprüfen Sie Ihre Flags (z.B. Groß-/Kleinschreibung) und stellen Sie sicher, dass Sie Sonderzeichen wie . * + ? ( ) [ ] { } ^ $ | \ maskieren, wenn Sie sie wörtlich meinen.
Verwandte Anleitungen
-
JavaScript Regex Debugger Guide: Capture Groups, Flags and Browser Limits
Use the JavaScript Regex Tester to inspect matched text, its index and numbered capture groups. This guide focuses on debugging behavior and browser limits. For your first test, use the basic regex walkthrough. Start with a small, reproducible example Enter the pattern without surrounding / characters. For an invoice identifier, use: regex
-
How to Test Regex Online: A JavaScript Starter Walkthrough
To test a JavaScript regular expression online, open the Regex Tester, enter the pattern without / delimiters, and paste a short sample. The page highlights matches and lists their starting indexes and numbered capture groups. Use invented text while learning. Your first test: find an invoice number 1. Enter INV-(\d{4})-(\d{3}) in the pattern field. 2. Leave the default g and i flags enabled.