Я искал оправдание, чтобы прочитать документы для sscanf () :
sscanf($s, '"%[^"]" {%[^}]}', $os, $ident);
echo $os, "<br>", $ident;
Продолжение: Ради интереса, из трех ответов на этот вопрос в настоящее время:
sscanf: 0.92999792098999 seconds
preg_match: 4.73761510849 seconds
str_replace x2 + preg_split: 3.7644839286804 seconds
Ориентир здесь . Забавно, что два str_replace()
и preg_split()
быстрее, чем preg_match()
.