我们有一个SaaS应用程序要求,允许负责构建CMS站点的用户在表单中定义最多10个自定义字段。 作为此字段定义的一部分,我们要添加一个字段验证选项,我们将其存储(并在运行时应用)作为注册。
是否有任何工具,代码示例或类似工具提供了用于构建注册表的向导式前端。我们希望在我们的.NET站点中嵌入一个控件或代码,它将从(伪)用户友好术语生成reg-ex(如果可能的话,接近自然语言)。
e.g。 字段1 =(5个字母数字)后跟(1到3个数字),然后是“ - ”,然后是1个字母
答案 0 :(得分:4)
我不知道您可以嵌入到您的应用程序中的任何工具。我开发的RegexBuddy提供了一个COM接口和一个命令行界面,允许您的应用程序向RegexBuddy发送正则表达式,并从RegexBuddy接收修改后的正则表达式。 RegexBuddy's web site有更多详情。
RegexBuddy显示正则表达式的英语语言分析,并提供“插入令牌”菜单,以便在不记住语法的情况下轻松构建正则表达式。
答案 1 :(得分:3)
我真的很喜欢regexbuddy http://www.regexbuddy.com/
expresso非常好,并且会生成c#代码 http://www.ultrapico.com/Expresso.htm
两者都会显示正则表达式的“伪”表示
答案 2 :(得分:0)