За последние 24 часа нас посетили 47712 программистов и 1729 роботов. Сейчас ищут 612 программистов ...

Любимые регулярки

Тема в разделе "PHP для новичков", создана пользователем Dron-Boy, 9 июл 2018.

  1. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Помогите написать регулярное выражение для замены всего iframe на другую строку пытался так
    PHP:
    1. $block = '<iframe class="youtube-player" type="text/html" width="560" height="315" "="" src="http://www.youtube.com/embed/oLPcHl2yS3M?wmode=transparent&amp;rel=0" frameborder="0" allowfullscreen="allowfullscreen"></iframe>';
    2. $v = 'http://www.youtube.com/embed/oLPcHl2yS3M?wmode=transparent&amp;rel=0';
    3. preg_replace('~<iframe.*(src="'.$v.'").*>.*?</iframe>~is','<span class="youtube_video">'.$v.'</span>',$res);
    но нечего не получается. Получается нужно заменить все iframe на span с урлом.
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Попробуй это
    Код (Text):
    1. ~<iframe.+?</iframe>~is