Skip to main content
 首页 » 编程设计

c#之带天数部分的时间跨度正则表达式

2024年02月02日32tuyile006

我刚刚尝试了数百个(如果不是数千个...)可用的 RegEx 来获得我想要的...但它们都不起作用。

我只是在寻找一个表示 TimeSpan days.hours:minutes:seconds 的正则表达式: 7.00:00:00 代表“7 天”

遗憾的是,这个不起作用:

(\d\d).(\d\d):(([0-6][0])|([0-5][0-9])):(([0 -6][0])|([0-5][1-9]))

请您参考如下方法:

这个在技术上更正确,也可能更有效:

\d+\.((0?\d)|(1\d)|(2[0-3]))(:[0-5]\d){2}