За последние 24 часа нас посетили 20573 программиста и 1007 роботов. Сейчас ищут 355 программистов ...

Как сделать регулярку, выбрать все до второго тега

Тема в разделе "PHP для новичков", создана пользователем Kukushkin, 15 авг 2022.

  1. Kukushkin

    Kukushkin Новичок

    С нами с:
    15 авг 2022
    Сообщения:
    2
    Симпатии:
    0
    Есть строка:

    PHP:
    1. $str='Первое словосочетание <li class="serv">Некая информация<li> Второе предложение, всякие другие html теги <li class="serv">Характеристики всякие<li> Завершение словоблудия';
    2. preg_match('~<li class="serv">(.*?)(^.?<\/li>*){2}~', $str, $arr);
    3.  
    4. var_dump($arr);
    Нужно вытащить текст, до второго </li>:
    Некая информация Второе предложение, всякие другие html теги Характеристики всякие

    Помогите, не хватает знаний. Спасибо.
     
  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    858
    Симпатии:
    132
    Кража контента?
     
  3. Kukushkin

    Kukushkin Новичок

    С нами с:
    15 авг 2022
    Сообщения:
    2
    Симпатии:
    0
    Нет, я для себя.
    Переезд с SimplaCMS на Wordpress