ffmpeg时间的PHP preg_match()模式

时间:2010-11-14 06:27:48

标签: php regex

我希望有人可以帮我提出一个模式,以便从以下文字行中获取时间价值:

frame=   73 fps= 41 q=0.0 size=     136kB time=1.67 bitrate= 668.9kbits/s

理想情况下,我希望能够去

preg_match($pattern, $line, $matches);
$time = $matches[0];

我一直在研究它,似乎无法使模式正确。任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:1)

这应该这样做:

/time=(\S+)/

(您的结果将在$matches[1]

答案 1 :(得分:0)

$pattern = "/time=(\S+)/";

第一场比赛是$ matches [1]而非$ match [0]。