9

CMS サイトの構築を担当するユーザーがフォームで最大 10 個のカスタム フィールドを定義できるようにする SaaS アプリケーション要件があります。このフィールド定義の一部として、正規表現として保存 (および実行時に適用) するフィールド検証オプションを追加します。

正規表現を構築するためのウィザード スタイルのフロント エンドを提供するツール、コード サンプルなどはありますか。(疑似)ユーザーフレンドリーな用語(可能であれば自然言語に近い)から正規表現を生成するコントロールまたはコードを.NETサイトに埋め込むことを検討しています。

例: フィールド 1 = (5 つの英数字) の後に (1 ~ 3 の数字)、その後に「-」、その後に 1 つの英字

4

3 に答える 3

4

アプリケーションに組み込むことができるツールを知りません。私が開発したRegexBuddyは、アプリケーションがRegexBuddyに正規表現を送信し、RegexBuddyから変更された正規表現を受信できるようにするCOMインターフェイスとコマンドラインインターフェイスを提供します。 RegexBuddyのWebサイトに詳細があります。

RegexBuddyは、正規表現の英語分析を表示し、構文を覚えていなくても正規表現を簡単に作成できる「トークンの挿入」メニューを提供します。

于 2008-12-08T14:43:56.677 に答える
3

regexbuddy が本当に好き http://www.regexbuddy.com/

expresso は非常に優れており、C# コードを生成します http://www.ultrapico.com/Expresso.htm

どちらも正規表現の「疑似」表現を表示します

于 2008-12-04T17:47:28.790 に答える
0

エスプレッソ:

http://www.codeproject.com/KB/dotnet/expresso.aspx

高度な (商用) バージョンもあります ( http://www.ultrapico.com/Expresso.htm )

于 2008-12-04T17:47:38.867 に答える