我需要验证字符串格式是否具有正确的参数数量和位置。 在我的系统中,高级用户(管理员)可以使用字符串格式配置选项,并选择组合框中的参数,一个特定的组合框以格式定位。 要保存,我需要验证此配置是否正确。
这是为记录生成唯一代码,此代码特定于每个客户端。
在我的屏幕中,我有一个格式的文本框,最多可包含6个项目(或更少),每个项目我有一个组合框。 组合框包含一种值(例如序列,年份,数字,没有(如果不需要,等等)。 我需要验证格式是否正确(例如{0} - {1}是正确的并且{0} - {1}。{3}是错误的)并且选择了相应的组合框(例如{0} - {1}要求在组合框0和1)中选择一种类型
- 更新 -
我已经解决了这个问题,证明字符串格式中的参数数量与所选值的数量和所选值的顺序相匹配(例如,如果用户将任何值保持为空并选择下一个我假设这个是不正确的)我尝试生成一个字符串,其格式和值已通知
答案 0 :(得分:1)
要将字符串与特定模式匹配,您应该查看正则表达式。
然而,它看起来就像它只是简单的模式消息传递一样 - 也许用户应该能够在运行时指定所需的模式?说实话有点不清楚,所以我不了解你的全部要求。