Я пытаюсь получить онлайн-видео и его описания. YouTube и некоторые другие, которые обеспечивают доступ к API, работают нормально. Для остальной части сайта я буду использовать oEmbed.
Итак, для YouTube, если шаблон соответствует этому:
/^http:\/\/(www\.)?youtube.com\/watch/
тогда он будет использовать "yt custom service" для извлечения контента.
Для остальной части сайта будет использоваться сервис oEmbed:
preg_match_all('`.*?((http|https)://[\w#$&+,\/:;=?@.-]+)[^\w#$&+,\/:;=?@.-]*?`i', $content, $matches);
Итак, как я могу исключить youtube и несколько других из этого шаблона match_all?