требуется для preg_match применить много шаблонов. то есть примерно такое
preg_match(array("/video_url:( |)('|\")(?<video_url>.*?)('|\")/ui", "/postfix:( |)('|\")(?<video_url>.*?)('|\")/ui"...), $data, $out);
как такое сделать? объединить через | наверное не получится т.к. шаблонов будет более 100шт.