Прошу помочь пропарсить строку на получение 1го url адреса
Спустя 40 минут, 29 секунд (10.08.2009 - 13:47) Magikan написал(а):
строку в студию
Спустя 6 минут, 39 секунд (10.08.2009 - 13:53) jetistyum написал(а):
настоящие спецы должны сами придумать строку, сами ее распарсить и показать код!
Спустя 23 часа, 16 минут, 48 секунд (11.08.2009 - 13:10) atarix написал(а):
Думал понятно будет.
URL - строка всем известного вида, начинается с http:// и или www
к примеру:
<a href="http://site.ru/" target="_top">www.site.ru</a>
http://site.ru/ - цель.
URL - строка всем известного вида, начинается с http:// и или www
к примеру:
<a href="http://site.ru/" target="_top">www.site.ru</a>
http://site.ru/ - цель.
Спустя 3 часа, 30 минут, 33 секунды (11.08.2009 - 16:41) jetistyum написал(а):
Regexp Url думал понятно будет
Спустя 9 дней, 18 часов, 30 минут, 33 секунды (21.08.2009 - 11:11) atarix написал(а):
Спасибо за ссылку, но это не дало результата,
HTML |
<a href="http://site.ru/" target="_top">www.site.ru</a> |
HTML |
<a href="http://1site.ru/" target="_top">www.site.ru</a> |
http://1site.ru/ - цель, перед ней возможен любой набо символов, не обазательно тег а.
PS No place for RTFM here ?

Спустя 21 час, 27 минут, 59 секунд (22.08.2009 - 08:39) DenPHP написал(а):
используешь как я помню функцию strstr поиск строки в строке.
находишь в начале "http://" после...а после блин не знаю функцию..
после переводишь оставшеюся строку в массив и ищешь "/".
хотя можно сразу в массив перевести и ручками все сделать.
находишь в начале "http://" после...а после блин не знаю функцию..
после переводишь оставшеюся строку в массив и ищешь "/".
хотя можно сразу в массив перевести и ручками все сделать.
Спустя 22 часа, 18 минут, 47 секунд (23.08.2009 - 06:58) chemax написал(а):
http://www.pcre.ru/examples/tags/text/33/
там есть пример вырезания адреса из строки.
там есть пример вырезания адреса из строки.
Спустя 1 день, 3 часа, 40 минут, 22 секунды (24.08.2009 - 10:38) atarix написал(а):
Цитата |
http://www.pcre.ru/examples/tags/text/33/ там есть пример вырезания адреса из строки. |
Выбор всех тегов <A> из строки, это немного не то...
Цитата |
используешь как я помню функцию strstr поиск строки в строке. находишь в начале "http://" после...а после блин не знаю функцию.. после переводишь оставшеюся строку в массив и ищешь "/". хотя можно сразу в массив перевести и ручками все сделать. |
Идею понял, но тут возможны баги - конец строки адреса может заканчиватся на пробел или на " .
Вот, дурацкое решение

PHP |
function get_url_from_tag ($str) |