За последние 24 часа нас посетили 18662 программиста и 1828 роботов. Сейчас ищут 1144 программиста ...

парсер :)

Тема в разделе "Регулярные выражения", создана пользователем gkhelloworld, 20 дек 2009.

  1. gkhelloworld

    gkhelloworld Активный пользователь

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    HTML:
    1. <a title="мой сайт" href="http://mysite.com"/>
    как отсюда забрать title и href ?
    у меня получилось вылучить
    HTML:
    1. мой сайт" href="http://mysite.com
     
  2. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    А в чем проблема?
     
  3. NLspieler

    NLspieler Активный пользователь

    С нами с:
    30 дек 2009
    Сообщения:
    4
    Симпатии:
    0
    Код (Text):
    1. <?php
    2.  
    3. $subj='<a title="мой сайт" href="http://mysite.com"/>';
    4.  
    5.  
    6. //[^"] означает любой символ, кроме "
    7.  
    8. preg_match ('/title="([^"]+)"/' , $subj , $matches) ;
    9. $title = $matches[1] ;
    10.  
    11. preg_match ('/href="([^"]+)"/' , $subj , $matches) ;
    12. $href = $matches[1] ;
    13.  
    14.  
    15. ?>