• Как в PHP исключить из строки подстроку?

    @Shadowbearer
    $text = 'Описание видео\nПодробное описание работы: https://site.ru/xxx/ccc/';
    preg_match("/(.*):\shttp/", $text, $matches);
    $result = str_replace('\n', '. ', $matches[1]);


    Вот так без двоеточия и пробела в конце. Плюс, в описании видео можно использовать сочетание двоеточие+пробел, и это будет корректно обрабатываться.