Существуют ли PHP-парсеры, которые извлекают все URL-адреса из строки? Мне нужна альтернатива регулярному выражению для получения всех URL-адресов из строки.
Обновление:
$urls = "http://stackoverflow.com/question http://stackoverflow.com/questions"; //no space between urls $urls = "http://stackoverflow.com/questionshttp://stackoverflow.com/questiond";
Нет очень простой альтернативы регулярному выражению. Но это уже решено с помощью регулярных выражений, см. Извлечение URL-адресов из текста в PHP и Проверка / регулярное выражение PHP для URL .
Regex довольно полезен, хотя. Perl, Javascript, Java и т. Д.