PHP - 正则表达式查找 [数字][数字][冒号][数字][数字]


PHP - Regex to find [digit][digit][colon][digit][digit]

我正在尝试从字符串中提取[数字][数字][冒号][数字][数字](如果存在)。正则表达式应匹配:

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

只需添加分隔符:并复制您已经弄清楚的第一部分'd{2}:'d{2}。 不要忘记分隔符:

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