2016-03-21 138 views
-1

我试图从字符串中提取[数字] [数字] [冒号] [数字] [数字]如果它是当下。正则表达式应该匹配:PHP的正则表达式查找[数字] [数字] [冒号] [数字] [数字]

02:59 
03:24 

到目前为止,我已经得到了完全迷失了方向,虽然我已经意识到\d将返回我一个数字,并\d{2}应该找我2,但我被困在增加隔板:和寻找2多个数字装配到我的preg_match

$trackTime = preg_match($regexEludingMe, $track, $matches);

$track是: 10. Break Your Heart 03:42应该匹配03:42

+6

只要保持下去:'\ d {2}:\ d {2}' – AbraCadaver

+0

布里尔。基本上浪费你的时间道歉。添加为答案,我会接受。记住我忘记了分隔符。总结:'/ \ d {2}:\ d {2} /''匹配。 – JMB

+0

@JMB如果你认为这个问题没用,删除这个问题也是一个选项。 –

回答

4

只需添加分隔符:并复制已经计算出的第一部分\d{2}:\d{2}。不要忘记分隔符:

preg_match('/\d{2}:\d{2}/', $track, $trackTime); 

print_r($trackTime); 
相关问题