我需要根据一些预定义的正则表达式来验证一些用户输入。但是,我想让用户简单一点,所以我想基于正则表达式本身生成一个带有特定输入控件的对话框。例如,给定以下正则表达式Start position [0-9] End Position [0-9],我希望能够生成一个带有两个组合框和数值的对话框。有没有什么C++库可以用来解析正则表达式并确定它需要什么样的输入,这样我就可以动态地生成对话框和控件了?
我对属性有两个正则表达式的模型如下所示:更新:我发现了问题,但没有找到解决方案。没有呈现正则表达式客户端属性,因为我使用UIHint("TextBox")添加了一些自定义类和脚本。如果删除UIHInt,则生成所有验证属性,不会出现任何问题。如果我添加UIHInt,就不会生成任何内容。 public string Title { get; set; }在我的