Swift Regex-Muster lokal testen

Für macOS 14.2 und neuer.

Ich verwende Regex 2.4.2, um Swift Regex-Muster lokal zu testen, Erfassungsgruppen zu prüfen und Ersetzungen in einer Vorschau zu sehen, ohne die eingefügten Testdaten zu verändern. Der fokussierte native Editor unterscheidet beim Tippen zwischen leeren, ungültigen, trefferlosen und passenden Mustern.

Laden im Mac App Store

Regex 2.4.2 mit Swift Regex-Treffern und Auswahl einer Erfassungsgruppe

Was Regex 2.4.2 kann

  • Zeigt getrennte Zustände für leere, ungültige, trefferlose und passende Muster
  • Hebt alle Treffer oder die Erfassungsgruppen 0 bis 8 hervor
  • Unterstützt die Optionen für Groß-/Kleinschreibung (i), Punkt über Zeilenumbrüche (s) und mehrzeilige Anker (m)
  • Zeigt Ersetzungen mit $0 bis $8 live in einem schreibgeschützten Ergebnis
  • Maskiert Backslashes und Anführungszeichen beim Kopieren und demaskiert sie beim Einfügen
  • Stellt optional einen Arbeitsbereich aus der App-Sandbox wieder her; die Wiederherstellung ist standardmäßig aus

Regex 2.4.2 mit schreibgeschützter Live-Ersetzungsvorschau

Vor dem Einfügen in ein anderes Werkzeug

Regex verwendet die Swift Regex-Engine. Ich prüfe das endgültige Verhalten weiterhin in grep, sed, nginx oder dem Zielcode, weil Engines, String-Escaping und Ersetzungssyntax voneinander abweichen können. Regex ist kein Multi-Engine-Tester, KI-Generator, Diagrammwerkzeug, Bibliothek oder Werkzeug für Stapelersetzungen.

Muster, Testdaten und Ersetzungsvorschauen werden lokal in der App verarbeitet. Die App hat keine Uploads, Konten, Cloud-Synchronisierung, Netzwerkdienste oder App-Analysen. Die MotionObj-Website verwendet weiterhin Clicky und PostHog.

Regex 2.4.2 mit optionaler lokaler Wiederherstellung eines Arbeitsbereichs

Häufige Fragen

Was ist der Unterschied zwischen einem ungültigen Muster und null Treffern?

Ein ungültiges Muster kann nicht geparst werden, deshalb zeigt Regex den Fehler. Ein gültiges Muster mit null Treffern wurde korrekt geparst, passt aber nicht zu den aktuellen Testdaten.

Verändert die Ersetzungsvorschau die Testdaten?

Nein. Die Live-Vorschau ist schreibgeschützt und verändert die Testdaten nie.

Wo wird die Wiederherstellung gespeichert?

Die Wiederherstellung ist standardmäßig aus. Wenn ich sie aktiviere, speichert Regex einen Arbeitsbereich lokal in der App-Sandbox auf diesem Mac. Ich kann ihn jederzeit löschen oder die Wiederherstellung ausschalten; lokale Gerätesicherungen können Sandbox-Daten enthalten.

Verlassen meine Daten die App?

Nein. Regex verarbeitet Muster, Testdaten und Ersetzungsvorschauen lokal. Die App hat keine Uploads, Konten, Cloud-Synchronisierung, Netzwerkdienste oder App-Analysen.

Welche Regex-Engine testet die App?

Regex testet das Verhalten von Swift Regex. Ich prüfe das endgültige Ziel weiterhin separat, weil sich grep, sed, nginx und andere Engines anders verhalten können.

Andere Sprachen

English · Français · 日本語 · 简体中文 · Español (Latinoamérica)