正则表达式解析持续时间字符串" xx' h' YY' MN' ZZ' S'"在c#中

时间:2015-03-31 17:24:20

标签: c# .net regex

我有一个持续时间字符串,我想转换为总秒数,这可能是其中一种形式,如" 2h 32mn 58s"或者" 12h 2mn 8s" " 46,000 15s"或只是" 45s"。 小时和分钟字段是可选的,所有字段都可以是一位或两位数字。我是Regex的新手,我希望能用C#快速简单地解析它。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我不理解你,但试试这个.net regex tester

(?<VALUE>\d{1,2})(?<TYPE>h|mn|s)