急求一判断包含特定日期格式的正则表达式。

lxhvc 2005-10-11 02:41:31
日期格式如此类型的正则式。2005-9-13 16:14:04
...全文
218 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwwhy 2006-02-09
  • 打赏
  • 举报
回复
这也行?
linuxyf 2005-10-15
  • 打赏
  • 举报
回复
pattern :
^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))\s+([0-1]\d|[2][0-3])\:[0-5]\d\:[0-5]\d
linuxyf 2005-10-15
  • 打赏
  • 举报
回复
bool FoundMatch = false;
try {
FoundMatch = Regex.IsMatch(SubjectString, "^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))\\s+([0-1]\\d|[2][0-3])\\:[0-5]\\d\\:[0-5]\\d");
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
lxhvc 2005-10-11
  • 打赏
  • 举报
回复
补充:

如此字符串符合要求
“Timestamp: 2005-9-13 16:14:04”

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧