Запретить обертывать элемент в обзац

Ищем

#(?>
    (?>\h*\v+)+
        | (\[(H[2-4])\].*?\[/\2\] | <(\[ul|ol\])>.*?\[/\3\])
    )+(*SKIP)(?!)
    |
    (?>
        [^\[\v]+ | (?!(?1))\[ | \R(?!\h*\v)
)+#xsi

Обертываем:

<p>$0</p>

Никак не удается настроить по

<(\[ul|ol\])>.*?\[/\3\]

То есть при обработке, все время обертывает элементы

[ul] *** [/ul]

Что делаю не так, как сделать чтобы элементы [ul] * [/ul] и [ol] * [/ol] не обертывали в элемент <p>*</p>


Ответы (0 шт):