繁体   English   中英

用正则表达式解析日期格式

[英]Parsing a date format with regex

我正在使用rubular http://rubular.com/尝试从格式4H40M20S解析小时分钟和秒

到目前为止,我有这个

(\d*)H(\d*)M(\d*)S

哪种适用于4H40M20S但不适用于40M20S

在这种情况下,我需要进行哪些更改才能使其正常工作?

看起来您正在追寻类似的东西:

([\d]+[HMS])+

正则表达式可视化

Debuggex演示


如果要分别捕获每个部分,请使用:

([\d]+H)?([\d]+M)?([\d]+S)

正则表达式可视化

Debuggex演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM