Du brauchst einen Regex, um E-Mail-Adressen zu validieren, Zeitstempel aus Log-Zeilen zu extrahieren oder ein CSV-Feld zu parsen, das manchmal Kommas in Anführungszeichen enthält. Du schreibst ein Muster, testest es gegen einen Beispiel-String in deinem Code, stellst fest, dass es bei einem Grenzfall fehlschlägt, passt es an, baust neu, testest nochmal. Jede Iteration dauert 30 Sekunden Kompilieren-Ausführen-Prüfen, und die meisten Regex-Muster brauchen fünf oder sechs Iterationen, bevor sie zuverlässig funktionieren.
Die Alternative ist regex101.com — ein exzellentes Tool, das Treffer in Echtzeit anzeigt, jeden Teil des Musters erklärt und es ermöglicht, gegen mehrere Eingaben gleichzeitig zu testen. Aber es läuft im Browser, was bedeutet, dass du deine Testdaten (Log-Zeilen, Nutzer-Datensätze, API-Antworten) in eine öffentliche Website einfügst. Und du brauchst eine Internetverbindung.
Warum Live-Feedback bei Regex wichtig ist
Reguläre Ausdrücke sind von Natur aus dicht gepackt. Der Unterschied zwischen .* und .*? (gierig versus faul) kann darüber entscheiden, ob dein Muster eine Zeile oder eine ganze Datei erfasst. Lookaheads, Zeichenklassen und Capture-Groups interagieren auf Weisen, die im Kopf schwer nachzuvollziehen sind. Treffer hervorgehoben zu sehen, während du das Muster tippst, verwandelt Regex von Raterei in einen visuellen, iterativen Prozess.
Deshalb sind browser-basierte Tester so beliebt — sie liefern die Feedback-Schleife, die das Schreiben von Regex im Quellcode nicht bietet. Das Problem ist, dass sie einen Browser, eine Internetverbindung und Vertrauen erfordern, dass deine Testdaten privat bleiben.
Regex lokal auf deinem Mac testen
Bellows enthält einen Regex-Tester als eines von 41 Entwickler-Tools. Tippe dein Muster ein, füge deinen Test-String ein und sieh Treffer in Echtzeit hervorgehoben. Passe das Muster an und die Ergebnisse aktualisieren sich sofort — kein Kompilierschritt, kein Seiten-Neuladen, keine Netzwerkanfrage.
Gängige Muster leichter gemacht
Datumsangaben aus Log-Dateien extrahieren (\d{4}-\d{2}-\d{2}). Telefonnummern mit optionaler Landesvorwahl validieren. URLs in Freitext finden. Strukturierte Daten wie CSV oder TSV parsen, bei denen Felder in Anführungszeichen stehen können. Diese Muster sind im Konzept einfach, aber bei Grenzfällen knifflig — und ein Live-Tester lässt dich diese Randfälle erkennen, bevor sie in Produktion landen.
Keine Daten verlassen deinen Mac
Wenn deine Testdaten Server-Logs, Nutzerinformationen oder interne Systemausgaben enthalten, ist das Testen von Regex-Mustern offline nicht nur bequem — es ist die verantwortungsvolle Wahl. Bellows läuft komplett auf deinem Rechner ohne Netzwerkzugriff.
Immer verfügbar
Bellows sitzt in deiner Menüleiste, sodass der Regex-Tester nur einen Klick entfernt ist. Kein Browser-Tab zum Suchen, keine URL zum Merken, kein Lade-Spinner. Öffnen, Muster testen, Ergebnis kopieren, schließen. Die gesamte Interaktion dauert Sekunden.