2016-03-21 64 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); 
相關問題