preg_match_all парсинг url

Discussion in 'PHP' started by The46Doctor, 16 Aug 2012.

  1. The46Doctor

    The46Doctor New Member

    Joined:
    31 May 2012
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    Как с помощью preg_match_all напарсить юрлы находящиеся на одной из страниц сайта? При этом юрлы должны принадлежать только заданному сайту.
     
  2. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    http://forum.php.su/printpage.php?forum=60&topic=1885
     
  3. The46Doctor

    The46Doctor New Member

    Joined:
    31 May 2012
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    Спасибо, но интересует выполнение задачи именно стандартной функцией php.
    Или без условий и перебора массива не обойтись?
     
  4. Z0diac

    Z0diac New Member

    Joined:
    8 Aug 2012
    Messages:
    19
    Likes Received:
    2
    Reputations:
    0
    Обойтись.

    PHP:
    preg_match_all("/<a href=\"([^\"]*)\"(.*)>(.*)<\/a>/siU"$input$output_arr); // Достаем ссылки