作者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://webptt.com/cn.aspx?n=bbs/Python/M.1415620410.A.2D3.html
1F:→ walelile: r=re.compile('(?P<time>\d{,2}:\d{,2}:?\d{,2})') 11/10 20:44
2F:→ walelile: g = r.search('1:30xxx'); g.group('time'); 试试看 11/10 20:44
3F:→ walelile: 第1行换成下面这组好一点 11/10 20:49
4F:→ walelile: r = re.compile('(?P<time>\d{1,2}:\d{1,2}(:\d{1,2})?) 11/10 20:49