Помогите с простой регуляркой.

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

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

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    Всем привет!
    Есть некий html код
    HTML:
    <iframe src="http://тутАдресСайта.ru/video/тутУникальноеЗначение" width="999" height="999" frameborder="0" style="hdhfdhdfhda"></iframe>
    Надо из него выдрать только ссылку
    HTML:
    http://тутАдресСайта.ru/video/тутУникальноеЗначение
    С регулярками совсем не знаком:nezn:
     
  2. stealthdebuger

    stealthdebuger Механик

    Administrator
    Регистр.:
    25 авг 2008
    Сообщения:
    628
    Симпатии:
    1.388
    Код:
    /<iframe src=\"(.*?)\"/
     
    yavasilek нравится это.
  3. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    Выдергивает
    PHP:
    Array
    (
        [
    0] => <iframe src="http://тутАдресСайта.ru/video/тутУникальноеЗначение"
        
    [1] => http://тутАдресСайта.ru/video/тутУникальноеЗначение
    )
    А можно только
    PHP:
    http://тутАдресСайта.ru/video/тутУникальноеЗначение
    ?
    Или во всех случаях мое значение будет $a[1]
    ?
     
  4. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    777
    Симпатии:
    231
    [0] находит полное совпадение регулярки
    [1] находит то, что в первых скобках (в данном примере в единственных)
     
    yavasilek нравится это.
Статус темы:
Закрыта.