正则表达式从字符串中获取日期 [英] Regex to get date from string

查看:24
本文介绍了正则表达式从字符串中获取日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个正则表达式来从以下字符串中获取日期

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.

regexr 在线检查.

这篇关于正则表达式从字符串中获取日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆