Wir haben eine SaaS-Anwendungsanforderung, die es einem Benutzer, der für das Erstellen einer CMS-Site verantwortlich ist, erlaubt, bis zu 10 benutzerdefinierte Felder in einem Formular zu definieren. Als Teil dieser Felddefinition möchten wir eine Feldüberprüfungsoption hinzufügen, die wir speichern (und zur Laufzeit anwenden) als reg-ex.
Gibt es Tools, Codebeispiele oder Ähnliches, die ein Frontend im Wizard-Stil für den Aufbau eines Reg-Exs bieten? Wir versuchen, ein Steuerelement oder einen Code in unsere .NET-Site einzubetten, die das reg-ex aus (pseudo) benutzerfreundlichen Begriffen (möglichst nahe der natürlichen Sprache) generiert.
z.B. Feld 1 = (5 alphanumerische Zeichen) gefolgt von (1 bis 3 numerische Zeichen) gefolgt von "-" gefolgt von 1 Zeichen
Ich kenne keine Tools, die Sie in Ihre Anwendung einbetten können. RegexBuddy, das ich entwickelt habe, stellt eine COM-Schnittstelle und eine Befehlszeilenschnittstelle bereit, die es Ihrer Anwendung ermöglicht, einen regulären Ausdruck an RegexBuddy zu senden und den geänderten regulären Ausdruck zurück von RegexBuddy zu erhalten. RegexBuddy's Website enthält weitere Details.
RegexBuddy zeigt eine Analyse der englischen Sprache für den regulären Ausdruck und bietet ein "Insert Token" -Menü, um einfach einen regulären Ausdruck aufzubauen, ohne sich an die Syntax zu erinnern.