2015-10-14 62 views
-6
"00:01:07,400-234-090\n 
00:05:01,701-080-080\n 
00:05:00,400-234-090" 

我給定的字符串的格式hh-mm-ss,nnn-nnn-nnn其中hh是小時,mm的單個多行字符串是分ss是秒,nnn-nnn-nnn是一個電話號碼。我怎樣才能解析這個字符串一行一次存儲hhmmss到本地變量和數組中的電話號碼?解析C++中的特定格式

+5

你的努力在哪裏? – manetsus

+1

C或C++?選一個。 –

回答

0

你可以使用正則表達式來實現這一點。你可以像這樣使用正則表達式 - (\d{2}):(\d{2}):(\d{2}),([\d*-]*)並從子串獲取小時,分鐘,秒和電話號碼。看看libpcre