Выражение

Тема в разделе "PHP", создана пользователем Savok32, 28 авг 2014.

  1. Savok32

    Savok32

    Регистрация:
    18 дек 2012
    Сообщения:
    331
    Симпатии:
    51
    Добрый день, нужно написать скрипт...чтобы он удалял из определенных тегов всю информацию....а имено из <!--s_links--><!--/s_links-->
    набросал...но всё равно что то не то...где косяк подскажите??

    <?php
    $text = 'су <!--s_links--><!--check code--><!--/s_links--><br>а вы знаете <a href="http://gpit.info/gde-">где купить шубу в Греции?</a>\r\n<center>\r\n</script>\r\n<!-- big -->\r\n<ins class="adsbygoogle"\r\n style="display:inline-block;width:336px;height:280px"\r\n data-ad-client="ca-pub-6920992154252242"\r\n data-ad-slot="4175090345"><!--s_links--><!--check code--><!--/s_links--> пер'

    $text = preg_replace('#'.preg_quote('<!--s_links-->','#').'(.*?)'.preg_quote('<!--/s_links-->','#').'#is', '', $str);
    echo $text;
    ?>
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    $text = 'су <!--s_links--><!--check code--><!--/s_links--><br>а вы знаете <a href="http://gpit.info/gde-">где купить шубу в Греции?</a>\r\n<center>\r\n</script>\r\n<!-- big -->\r\n<ins class="adsbygoogle"\r\n style="display:inline-block;width:336px;height:280px"\r\n data-ad-client="ca-pub-6920992154252242"\r\n data-ad-slot="4175090345"><!--s_links--><!--check code--><!--/s_links--> пер';

    $text = preg_replace('#'.preg_quote('<!--s_links-->','#').'(.*?)'.preg_quote('<!--/s_links-->','#').'#is', '', $text);
     
    Savok32 нравится это.
  3. Savok32

    Savok32

    Регистрация:
    18 дек 2012
    Сообщения:
    331
    Симпатии:
    51
    Cпасибо тока осталось всё равно после этого

    а вы знаете где купить шубу в Греции?\r\n\r\n\r\n\r\n , а надо чтобы еще и слова удалились и r\n\r\n\r\n\r\n
     
  4. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    $text = strip_tags($text);
    $text = str_replace('\n', '', $text);
    $text = str_replace('\r', '', $text);
    $text = str_replace('\t', '', $text);

    echo $text;
     
    Savok32 нравится это.