我正在尝试从字符串中提取[数字][数字][冒号][数字][数字](如果存在)。正则表达式应匹配:
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);