Помогите с preg_match

Тема в разделе "Регулярные выражения", создана пользователем killoff, 27 янв 2012.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.024
    Симпатии:
    693
    Имеем что-то вроде этого:
    HTML:
    <a href="http://site.ru/uploads/posts/2009-09/1253482891_123.jpg" onclick="return hs.expand(this)" ><img src="http://site.ru/uploads/posts/2009-09/thumbs/1253482891_123.jpg" alt='' title='' /></a><!--TEnd--></div>
    </div>
    PHP:
    preg_match("#<img.+?src=['\"](.+?)['\"]#is"$row['short_story'], $match);
    Выдергивает изображение из <img src=... Как правильно записать preg_match чтобы получить содержимое <a href="...?
     
  2. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    PHP:
    preg_match("#<a href=\"(.*?)\"[^>]*?><img.+?src=['\"](.+?)['\"]#is"$row['short_story'], $match);
    чтото вроде этого
     
    killoff нравится это.
Статус темы:
Закрыта.