Регулярные выражения php

Тема в разделе "MassSiteProxy", создана пользователем UserNo1, 1 дек 2017.

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. UserNo1

    UserNo1 Новичок

    1 дек 2017
    2
    0
    Привет.
    Как регулярку применить в replace.php, чтобы заменить к примеру <link rel="canonical" любой набор символов /> на <link rel="canonical" своя страница />
    Или как вырезать баннер, счетчик liveinternet.
    Тоесть регулярное выражение по поиску: <начальный тег - любой набор символов - конечный тег> заменить на своё.
     
  2. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.204
    546
    Приветствую.
    В replace.php
    $html = preg_replace("/\<link rel\=\"canonical\".*?\/\>/", "<link rel="canonical" href="http://your.link" />", $html, -1);
     
  3. Hsite

    Hsite Новичок

    18 фев 2017
    3
    0
    Мужской
    А как вырезать счетчик liveinternet ?
     
  4. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.204
    546
    $html = preg_replace("/\<\!\-\-LiveInternet.*?\-\-\>.*?<\!\-\-/LiveInternet\-\-\>/", "", $html, -1);
     
    Hsite нравится это.
  5. rutin1984

    rutin1984 Новичок

    24 июл 2017
    27
    1
    Мужской
    Вышлите мне новую версию, в ЛС списывались, но так и не получил новую версию
     
  6. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.204
    546
    Скинул, прошу проверить. Простите за задержку.
     
    rutin1984 нравится это.
  7. rutin1984

    rutin1984 Новичок

    24 июл 2017
    27
    1
    Мужской
    Да, написал в ЛС
     
  8. Hsite

    Hsite Новичок

    18 фев 2017
    3
    0
    Мужской
    Что-то не работает. Вставляю данный код и вместо сайта получаю белый экран