Endbenutzerwerkzeug zum Generieren eines regulären Ausdrucks

9

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

    
Jon Simpson 04.12.2008, 17:35
quelle

3 Antworten

3

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.

    
Jan Goyvaerts 08.12.2008 14:43
quelle
2

Ich mag Regexbuddy wirklich Ссылка

expresso ist wirklich gut und wird c # code generieren Ссылка

beide zeigen Ihnen eine "Pseudo" Darstellung der Regex

    
Jake 04.12.2008 17:47
quelle
0

Expresso:

  

Ссылка

Es gibt auch eine fortgeschrittene (kommerzielle) Version ( Ссылка )

    
Dirk Vollmar 04.12.2008 17:47
quelle

Tags und Links