wax*_*cal 2 php regex string preg-match
我在preg_match上非常差,我认为这是所需的功能.我试图从文本文件中的这一行获取时间值(我认为总是3位小数): -
frame= 42 q= 38.0 f_size= 909 s_size= 1kB time= 1.400 br= 218.2kbits/s avg_br= 5.2kbits/s type= I
Run Code Online (Sandbox Code Playgroud)
所以,在那个例子中我想得到1.400.任何指导非常感谢,我真正发现正则表达式,真正令人困惑.
或者一次获取所有值:
preg_match_all("/(\w+)=\s*(\d[\d.]*)/", $str, $uu);
$values = array_combine($uu[1], $uu[2]);
Run Code Online (Sandbox Code Playgroud)
会给你:
Array
(
[frame] => 42
[q] => 38.0
[f_size] => 909
[s_size] => 1
[time] => 1.400
[br] => 218.2
[avg_br] => 5.2
)
Run Code Online (Sandbox Code Playgroud)