Тут пробую удалить ссылки, первую ссылку удаляет вот такая регулярка
$text = preg_replace('#http.* #USi', ' ', $text);
а вторая не удаляется я так понимаю потому что нет пробела после ссылки, не понимаю как поставить или пробел или конец строки после ссылки, не разберусь я все с регулярками....
$text = "Какой то текст [club112773578|+ Подпишись] далее еще текст какой-то...";
$text = preg_replace('/\[.*\|.*\]/', '', $text);
echo $text; // Какой то текст далее еще текст какой-то...
Спасибо, буду искать, я и фантом то нашел под задачу эту, он медленный очень по 5 секунд на один запрос, жаль что первые 50 записей только отдает vk по curl, вот мне и порекомендовали фантом потому, что там можно проскролить страницу ниже, меня изначально это не устраивало, но на данный момент единственное решение.
Jony1337: суть понятна но тут сложности... вкратце это через phantomjs приходит страница потому как другими способами проскролить нереально страницу чтобы больше 50 записей получить... апи было но вк его прикрыл по записям там бы все проще было... вот мне и нужно как то распарсить то что пришло... несколько раз обращаться не пойму как, писать куда то html этой страницы - тоже жесть.... хотел попробовать регуляркой но вот не хватает знаний ее написать
dmitred: вот замечательно работает на записях 65 когда их а вот 300 все вообще никак, может в коде что можно придумать например в цикле когда разбор идет?
$html = str_get_html($response);
foreach($html->find('div.audio_title_wrap') as $element)
echo $element->plaintext . ' ';