【发布时间】:2016-03-27 12:19:47
【问题描述】:
谁能解释我如何验证字符串的每个字段?字符串“45-78”。我想验证字符串的前两个和最后两个字段(如果它们有所需的数字)和中间一个(如果它有某种类型的 char(-))。有没有办法以这种方式验证字符串?如果有人可以给我一个简单的例子吗?谢谢大家!
【问题讨论】:
-
你的字符串是否一直有
xx-yy格式? -
正则表达式和示例:msdn.microsoft.com/de-de/library/…
-
正如@Fruchtzwerg 提到的,正则表达式可以做到这一点,这就是它们的目的。您也可以使用自定义方法实现相同的目的,例如按
-分割,使用Int32.TryParse等。更多代码,但也更易读。
标签: c# string parsing indexing