9

我们有一个 SaaS 应用程序要求,允许负责构建 CMS 站点的用户在一个表单中定义多达 10 个自定义字段。作为该字段定义的一部分,我们希望添加一个字段验证选项,我们将其存储(并在运行时应用)为 reg-ex。

是否有任何工具、代码示例或类似工具提供向导式前端来构建 reg-ex。我们希望将控件或代码嵌入到我们的 .NET 站点中,以便从(伪)用户友好的术语(如果可能的话,接近自然语言)生成正则表达式。

例如,字段 1 =(5 个字母数字)后跟(1 到 3 个数字)后跟“-”,后跟 1 个字母

4

3 回答 3

4

我不知道您可以将任何工具嵌入到您的应用程序中。我开发的 RegexBuddy 确实提供了一个 COM 接口和一个命令行接口,允许您的应用程序向 RegexBuddy 发送正则表达式,并从 RegexBuddy 接收修改后的正则表达式。 RegexBuddy 的网站有更多详细信息。

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 回答