2015-03-31 26 views
-2

我有一个持续时间字符串,我喜欢将其转换为总秒数,这可能是其中一种形式,如“2h 32mn 58s”或“12h 2mn 8s”“46mn 15s”或者“45s”。 小时和分钟字段是可选的,所有字段可以是一个或两个数字。我是新来的正则表达式,我会很感激用C#解析这个快速简单的方法。任何人都可以帮忙吗?正则表达式来解析一个持续时间字符串“xx'h'yy'mn'zz's'”in c#

+1

或者你可以做程序员的千年而不正则表达式做自古以来...手动分割它... – xanatos 2015-03-31 17:25:11

+1

'我是新正则表达式“,那么下次遇到正则表达式问题时你会怎样?一个经验丰富的正则表达式问题提问者?不要懒惰,试试看。 – Jonesopolis 2015-03-31 17:29:15

+3

http://meta.stackoverflow.com/q/285733/327083 – 2015-03-31 17:32:07

回答

1

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

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

谢谢。这对我有效。对于那些喜欢留下负面和无用的评论的人:“获得生命!” – user2287793 2015-04-01 18:11:45

相关问题