正则表达式从字符串中获取日期 [英] Regex to get date from string
本文介绍了正则表达式从字符串中获取日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要一个正则表达式来从以下字符串中获取日期
I need a regular expression to get date out of the following String
anything-2011.01.17-16.50.19.xml
这是正确的吗
^\\.(.+)-([0-9.]+-[0-9.]+)\\.xml$
?
推荐答案
这里检查格式 YYYY.MM.DD-HH.MM.SS
This here is checking the format YYYY.MM.DD-HH.MM.SS
^(.*?)-(\d{4}(?:\.\d{2}){2}-\d{2}(?:\.\d{2}){2})\.xml$
但它不会验证日期或时间是否为有效值.
But it does not verify if the date or the time is a valid value.
这篇关于正则表达式从字符串中获取日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文