Извините регуляркой не помогу. Но посмотрев на ваш текст. Подумал, а почему не попробовать. XML.
Вроде получилось.
Одно но, этот текст по видимому будет меняться динамически, поэтому надо подумать, как с закрывающим тегом корня. Это не тяжело. Просто зависит как у вас пишется. И тег <br/> так, ну это просто поменять в ХТМЛ
А так вроде как заказывали.
Может кто что ещё придумает.
PHP:
скопировать код в буфер обмена
$stroka = '<korenj> <p>Раздел содержит часто встречающиеся вопросы от клиентов, на которые мы дали исчерпывающие ответы.</p> <ul id="question-answer"><li>Первый вопрос<br/></li><ul> <li>Первый абзац ответа на первый вопрос<br/></li> <li>Второй абзац ответа на первый вопрос<br/></li> </ul> <li>Второй вопрос</li> <ul><li>Первый абзац ответа на второй вопрос</li></ul> <li>Третий вопрос<br/></li></ul></korenj>'; for($z=0; $z<count($xml->ul->li); $z++) { $mass = (array)$xml->ul->ul[$z]; // if(count($mass === 0)) $mass['li'] = ''; $otvet[$z]['otvet'] =(array)$mass['li']; $f =['vopros'=>(string)$xml->ul->li[$z]]; } echo '<pre>';
|