SELECT date(s.showtime) as date
, s.showtime
, c.channelnumber
, p.progname
, p.proglength
, su.suppliername
FROM program as p left join schedule as s on p.progid = s.programid
left join channel as c on s.channelid = c.channelid
left join supplier as su on p.supplierid = su.supplierid
我给出了"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
,hh
和mm
存储到本地变量和数组中的电话号码中?
答案 0 :(得分:0)
您可以使用正则表达式。你可以使用像这样的正则表达式 -
(\d{2}):(\d{2}):(\d{2}),([\d*-]*)
并获取子字符串中的小时,分钟,秒和电话号码。在你看的时候看看libpcre
。