2008-12-04 25 views
9

我們有一個SaaS應用程序要求,允許負責構建CMS網站的用戶在表單中定義最多10個自定義字段。 作爲該字段定義的一部分,我們希望添加一個字段驗證選項,我們將在reg-ex中存儲(並在運行時應用)。用於生成正則表達式的最終用戶工具

是否有任何工具,代碼示例或類似的提供構建reg-ex的嚮導風格前端。我們希望將控件或代碼嵌入到我們的.NET網站中,該網站將從(僞)用戶友好的術語(如果可能,接近自然語言)生成reg-ex。

例如 字段1 =(5個字母數字),隨後逐(1至3數字),接着 「 - 」,接着1個阿爾法

回答

3

我不知道,你可以嵌入到應用程序中的任何工具。我開發的RegexBuddy確實提供了一個COM接口和一個命令行界面,允許您的應用程序向RegexBuddy發送正則表達式,並從RegexBuddy接收修改後的正則表達式。 RegexBuddy's web site有更多的細節。

RegexBuddy顯示正則表達式的英文分析,並提供了一個「Insert Token」菜單,可以輕鬆建立正則表達式而無需記住語法。