有没有办法让Regex语句搜索最大长度的通配符? 例如: somestuff.*morestuff 如果我想要上面的匹配 somestuffblahmorestuff 但不是 somestuffblahblahmorestuff 这可能吗?
我正在使用带有附加XSD的XmlReader进行validation。 在读取和validation我的XML文档时,我想在我的C#代码中确定XSD中为特定元素指定的“maxLength”值。 例如,我的XSD片段非常简单地定义为: 我可以使用以下方法轻松获得’minOccurs’值: myReader.SchemaInfo.SchemaElement.MinOccurs; 但是如何获得’maxLength’值(我上面的示例片段中的值为10)??? 我认为’ myReader.SchemaInfo.SchemaElement.Constraints ‘可能会给我这个信息,但该集合的’Count’总是为零。 谢谢, 拍。
视图模型: public class MyViewModel { [Required, StringLength(50)] public String SomeProperty { … } } XAML: 有没有办法避免设置TextBox的MaxLength以匹配我的ViewModel(由于它在不同的程序集中可能会改变)并让它根据StringLength要求自动设置最大长度?