作者yenchen1994 (窮到只有錢)
看板Python
標題[問題] 找出字串內的時間
時間Mon Nov 10 19:53:28 2014
大家好,
小弟現在需要找出字串內的時間標記
ex:
"1:30有亮點!" 要找"1:30"
"1:20:12超精采!" 要找"1:20:12"
時間最長不會超過3小時
我原本看了正則表達式不過因為實在不熟,
加上這件事情有點趕,
想問各位高手有沒有簡單的範例或解法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.96.140
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1415620410.A.2D3.html
→ walelile: r=re.compile('(?P<time>\d{,2}:\d{,2}:?\d{,2})') 11/10 20:44
→ walelile: g = r.search('1:30xxx'); g.group('time'); 試試看 11/10 20:44
→ walelile: 第1行換成下面這組好一點 11/10 20:49
→ walelile: r = re.compile('(?P<time>\d{1,2}:\d{1,2}(:\d{1,2})?) 11/10 20:49