За последние 24 часа нас посетили 17920 программистов и 1615 роботов. Сейчас ищут 1343 программиста ...

Найти html-теги не содержащие аналогичный тег

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

  1. JunePaik

    JunePaik Активный пользователь

    С нами с:
    16 авг 2012
    Сообщения:
    4
    Симпатии:
    0
    Есть строка:
    Код (Text):
    1. $text = '<p><p>text</p></p> <p>text2</p>';
    Нужно вытянуть из нее все теги p, которые не содержат в себе такой же тег, тоесть следующие соответствия:
    Код (Text):
    1. <p>text</p>
    Код (Text):
    1. <p>text2</p>
    Пробую так:
    Код (Text):
    1. preg_match_all("/<p>.+?<\/p>/", $text);
    Находит не то, что нужно:
    Код (Text):
    1. <p><p>text</p>
    Код (Text):
    1. <p>text2</p>
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Не знаю.
    Или лень...

    =)