Tool zum Erstellen von regulären .NET-Ausdrücken

Ich verwende häufig reguläre Ausdrücke in .NET und hätte gerne ein Tool, das es einfacher macht, lange und komplizierte reguläre Ausdrücke zu erstellen. Ich verwende Windows 7 Professional 64-Bit.

Welches Tool empfehlen Sie für diesen Zweck?

Antworten (3)

Ich empfehle Express . Es ist ein kostenloses Tool, aber Sie müssen sich nach einer Testphase registrieren. Die Registrierung ist ebenfalls kostenlos.

Expresso bietet:

  • Reguläre Ausdrücke erstellen
  • Reguläre Ausdrücke testen: Sie können reguläre Ausdrücke abgleichen und validieren und die Ersetzung von Ergebnissen durch eine Ersetzungszeichenfolge testen.
  • Eine Ausdrucksbibliothek: eine Bibliothek, die Ausdrücke wie die Überprüfung von IP-Adressen, URLs, E-Mail-Adressen usw. enthält.

Hier ist ein Screenshot (klicken für größeres Bild):

Expresso

Ich verwende Rad Regex Designer . Ich war vor ein paar Jahren davon fasziniert, als ich anfing, das Konzept der regulären Ausdrücke zu lernen. Es hat:

  • Ein anständiger Editor mit geteilten Fenstern, mit dem Sie:
    • Definieren Sie die Eingabe, den regulären Ausdruck und optional einen Ersetzungsausdruck.
    • Zeigen Sie die Ersetzungsausgabe an (wenn Sie einen Ersatzausdruck angegeben haben)
    • Zeigen Sie die Hierarchie der erfassten Gruppen und Übereinstimmungen in einer Baumansicht an
    • Verwenden Sie eine übersichtliche Kontrollkästchenliste zum Umschalten der unterstützten RegEx-Optionen.
  • Eine Hilfe-Toolbox , die Hilfeinformationen zur RegEx-Syntax anzeigt. Es war für mich beim Lernen das wertvollste Feature, da ich beim Erstellen der Regex einen Blick in die Regex-Syntax werfen konnte. Die Sache dabei ist, dass die Informationen in einem Panel unterhalb der Hilfethemen angezeigt werden, was auf den ersten Blick kontraintuitiv erscheinen mag, aber es ist ausgezeichnet, da es die Entwicklung des Ausdrucks nicht beeinträchtigt.
  • Andockbare Toolboxen . Ordnen Sie sie so an, wie es am besten zu Ihnen passt.
  • Möglichkeit, Ihr RegEx-Projekt in einer physischen Datei zu speichern und später daran zu arbeiten.
  • Keine Kosten. Es ist frei!
  • Kompatibilität . Es läuft auf allem von Windows XP (einschließlich) oben. Ich persönlich habe unter Windows XP x86, Windows Vista x64 und Windows 7 Professional sowohl x64 als auch x86 verwendet

Hier ist ein Screenshot der Anwendung:

Rad Regex Designer-Benutzeroberfläche in Aktion

Ich liebe RegexBuddy . Dies ist kein kostenloses Produkt (40 USD), aber seine Fähigkeiten machen es zu einem Schnäppchen. Ich benutze es seit Jahren.

Dies ist ein reines Windows-Produkt, das mit vielen verschiedenen Regex-Varianten umgehen kann. Es verfügt über einen Echtzeit-Evaluator, der Ihnen die Ergebnisse Ihrer Regex anzeigt, während Sie sie eingeben, einen Debugger, der beim Auffinden von Fehlern hilft, und einen Editor, der so arbeitet, wie Sie es erwarten würden.

Es verfügt über ein Tool zum Exportieren der gerade erstellten Regex in ein Formular, das direkt in vielen Programmiersprachen verwendet werden kann.

Es wird von einer großartigen Website unterstützt, die Hilfe für das Programm und reguläre Ausdrücke im Allgemeinen enthält.

RegexBuddy-Benutzeroberfläche