【发布时间】:2023-04-07 13:46:02
【问题描述】:
我想在 C# 中使用正则表达式来匹配这些日期格式,如下所示。
- YYYY/MM/DD 2013/11/12
- YYYY/M/DD 2013/5/11
- YYYY/MM/D 2013/10/5
- YYYY/M/D 2013/5/6
我尝试了一些正则表达式,但它们无法匹配 4 种日期格式。 比如
^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])
【问题讨论】:
-
您需要匹配
0的 0 或 1 个实例,因此您需要在0之后添加一个?。