2015-03-31 56 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

相關問題