如何编写正则表达式我试图从backlogconfig(一个简单的文件)中获取日期时间值,而不影响以前的正则表达式,但我没有从前一个获取时间值。
我目前使用的正则表达式是%[^ \t\n\r\v\f,=]%*c %s\n
。
我想解析这个表达式2013-08-27 00:00:00
答案 0 :(得分:0)
这是一个符合格式的时间格式!
([01]\d{3}|20\d{2})-(0\d|1[0-2])-([0-2]\d|3[01]) ([0-1]\d|2[0-3]):[0-5]\d:[0-5]\d
它会匹配任何正确的日期,直到2100年(当然,如果你的程序与遥远的未来有关,你可以很容易地改变它。)
不正确的日期,例如2001-13-55 45:79:88,不匹配。