REGEX++


Regex für jeden Editor, barrierefrei gemacht


Autor: chai chaimee

URL: https://github.com/chaichaimee/REGEXPlusPlus


Einführung

REGEX++ ist ein NVDA-Add-on, das die Geschwindigkeit und Präzision regulärer Ausdrücke (Regex) direkt in jeden Texteditor oder Textbereich bringt – selbst in solche, die keine integrierten Regex-Tools bieten. Egal, ob Sie unformatierte Dokumente bereinigen, Tausende von Codezeilen durchsuchen oder wiederkehrende Textmuster in einer ganzen Datei ersetzen möchten, dieses Add-on stellt einen vollständig barrierefreien, tastaturgesteuerten Dialog bereit, der jeden Treffer, jede Zeilennummer und jedes Ersatzergebnis durch Ihren Screenreader klar ausgibt. Es funktioniert durch intelligente Zwischenablageverwaltung zur Simulation von Einfügevorgängen und ist somit mit nahezu jeder herkömmlichen Desktop-Anwendung kompatibel.


Tastenkombination

Drücken Sie ALT+Windows+F, während sich der Fokus in einem beliebigen editierbaren Textfeld befindet (das Add-on überspringt automatisch Browser-Adressleisten, den Datei-Explorer und andere nicht editierbare Bereiche). Der Suchen- und Ersetzen-Dialog wird sofort angezeigt.

Wichtiger Hinweis zur Tastenkombination: Wenn Sie diesen Shortcut drücken, während sich der Fokus nicht in einem unterstützten editierbaren Textfeld befindet, fängt das Add-on den Befehl ab und zeigt eine klare Benachrichtigung an, wie z. B. "Regex Replace is only available in a text edit field", anstatt den Tastendruck an Windows weiterzuleiten. Dies verhindert das versehentliche Öffnen des Windows-Feedback-Hubs – eine besonders wertvolle Schutzmaßnahme für Windows-Insider-Benutzer, die diesen Shortcut möglicherweise für das Betriebssystem reserviert haben.


Verwendung des Add-ons

  1. Öffnen Sie einen beliebigen Texteditor oder bewegen Sie den Fokus auf einen Textbereich, in den Sie tippen können (zum Beispiel Editor, WordPad, Code-Editoren oder Klartextfelder in traditionellen Desktop-Anwendungen). Bitte beachten Sie: Dieses Add-on funktioniert nicht im Hauptinhaltsbereich von Webbrowsern wie Chrome, Firefox oder Edge.
  2. Drücken Sie ALT+Windows+F. Der Suchen- und Ersetzen-Dialog öffnet sich.
  3. Geben Sie Ihren Suchbegriff oder Ihr Regex-Muster in das Feld Regex-Muster ein. Sie können auch ein kürzlich verwendetes Muster aus der Dropdown-Liste auswählen; das Add-on speichert automatisch Ihre letzten 15 Muster für den schnellen Zugriff.
  4. Während Sie tippen, führt der Dialog eine Live-Suche durch (mit einer kurzen Verzögerung zur Leistungsoptimierung) und scannt sofort das gesamte Dokument – oder nur den ausgewählten Text, wenn Sie das Kontrollkästchen Nur in Auswahl aktivieren. Alle Treffer werden in Echtzeit aufgelistet, und die Statusleiste gibt die Gesamtzahl der gefundenen Treffer klar an.
  5. Jeder Treffer wird mit seiner vollständigen Textzeile und der entsprechenden Zeilennummer angezeigt. Verwenden Sie die Pfeiltaste nach oben und nach unten, um durch die Liste zu navigieren; NVDA liest den Zeileninhalt vor und kündigt die Position des ausgewählten Treffers an (zum Beispiel „Ausgewählt: 3 von 12“).
  6. Drücken Sie Enter auf einem beliebigen Treffer in der Liste, um direkt zu dieser Zeile in Ihrem Dokument zu springen. Der Cursor landet präzise auf dem gefundenen Text, und NVDA liest den Inhalt zur Bestätigung vor.
  7. Um eine Ersetzung durchzuführen, geben Sie den gewünschten Ersatztext in das Feld Ersetzen durch ein. Klicken Sie auf Ersetzen, um nur das erste Vorkommen zu ändern, oder auf Alle ersetzen, um jeden Treffer gleichzeitig zu aktualisieren. Nach einem Alle ersetzen überprüft das Add-on das Dokument automatisch doppelt, um sicherzustellen, dass keine unbeabsichtigten Treffer verbleiben, was Ihnen zusätzliche Sicherheit gibt.
  8. Nach jeder Ersetzungsaktion gibt das Add-on genau an, wie viele Änderungen vorgenommen wurden. Es stellt außerdem Ihren ursprünglichen Zwischenablageninhalt im Anschluss sicher wieder her, sodass keine zuvor kopierten Daten verloren gehen.
  9. Benötigen Sie Hilfe beim Erstellen eines Regex-musters? Klicken Sie auf die Schaltfläche REGEXGuide. Dadurch wird ein separates Referenzdialogfeld geöffnet, das ein kategorisiertes Spickzettel (Cheat Sheet) mit 259 Regex-Regeln in 34 Kategorien enthält – von grundlegenden Ankern und Quantifizierern bis hin zu fortgeschrittenen Unicode-Eigenschaften, Lookaround-Kombinationen, Log-Parsing und Quellcode-Mustern. Durchsuchen Sie die Liste nach Kategorie, hören Sie sich die Beschreibung (und für viele Regeln ein fertiges Ersetzungsbeispiel) für jeden Eintrag an und drücken Sie Enter (oder klicken Sie auf Muster verwenden), um das Muster – und ggf. den passenden Ersatztext – direkt in die Felder des Dialogs zu kopieren. Jedes Kategorieetikett, Regel-Titel und jede Beschreibung ist vollständig übersetzbar, sodass Sie Regex in Ihrer eigenen Sprache durchsuchen und lernen können.
  10. Wenn Sie fertig sind, drücken Sie Escape oder klicken Sie auf die Schaltfläche Schließen. Der Dialog wird geschlossen, und Sie kehren mit allen bereits angewendeten Änderungen zu Ihrem Dokument zurück.

Was im REGEXGuide enthalten ist

Das integrierte Spickzettel enthält derzeit 259 Regeln, organisiert in 34 Kategorien, die hier in fünf große Lernpfade unterteilt sind, damit Sie direkt zu dem springen können, was Sie benötigen:

Viele Regeln – insbesondere die fortgeschritteneren – enthalten ein passendes Ersetzungsbeispiel direkt neben dem Muster, sodass Sie direkt im Leitfaden sehen, wie Sie etwas nicht nur finden, sondern auch umwandeln können.


Leistungsstarke Funktionen für blinde Benutzer


Wie dieses Add-on Ihre tägliche Arbeit verbessert


Warum Sie dies gegenüber integriertem Suchen und Ersetzen wählen sollten

Die meisten Suchen- und Ersetzen-Dialoge in Texteditoren zeigen Ihnen jeweils nur einen Treffer an, zwingen Sie dazu, sich blind durch Ergebnisse zu blättern, und geben selten an, wie viele Treffer gefunden oder ersetzt wurden. Oft fehlt ihnen jegliche Regex-Unterstützung, und selbst wenn sie diese unterstützen, ist das Feedback für Screenreader-Benutzer häufig unvollständig – Sie hören vielleicht einfach „nicht gefunden“, ohne zu wissen, ob Ihr Muster falsch ist oder tatsächlich keine Treffer vorliegen. Dieses Add-on verwandelt diese frustrierende Erfahrung: Es bietet Ihnen eine vollständige Übersicht über jeden Treffer, liest jede Zeilennummer und Trefferanzahl vor, ermöglicht Ihnen das sofortige Springen zu jedem Vorkommen (nicht nur zum nächsten oder vorherigen) und bestätigt stets, dass Ersetzungen tatsächlich stattgefunden haben. Es verwandelt eine auf Vermutungen basierende, zeitaufwändige Aufgabe in einen reibungslosen, transparenten und remarkably schnellen Arbeitsablauf.


Probieren Sie es noch heute aus

Wenn Sie regelmäßig Text, Code, Konfigurationsdateien oder Dokumente jeglicher Art bearbeiten, wird dieses Add-on schnell zu einem unverzichtbaren Bestandteil Ihres NVDA-Toolkits. Es bringt professionelle Suchen- und Ersetzen-Funktionen in jeden Winkel Ihres Computers, und das alles über einen einfachen, barrierefreien Dialog. Laden Sie REGEX++ jetzt herunter und erleben Sie, wie viel schneller und angenehmer die Textbearbeitung sein kann, wenn Ihr Screenreader und Ihr Editor perfekt zusammenarbeiten.



Unterstützen Sie mich

Wenn dieses Tool Ihr Leben erleichtert hat, erwägen Sie bitte, das nächste Update mit einer kleinen Spende zu unterstützen.


Support me


Ihre Unterstützung bedeutet mir alles. Lassen Sie uns gemeinsam etwas Großartiges erschaffen