Я не очень хорош в регулярных выражениях ... так что, если кто-то может помочь мне с этим (может быть, тривиальным)
[обновление] Во-первых, я не ищу лучший способ манипулирования XML (SimpleXMLElement, DOM и т. Д. ... это хорошо). Я просто ищу это регулярное выражение вне контекста XML.
у меня есть xml как этот
<myxml>
<node>21</node> som text with <entite>some</entite> other <b>nodes</b>
<node>22</node> some text
</myxml>
Я хотел бы извлечь <<strong> узел > со всеми другими энтитами и текстовыми блоками до следующего <<strong> узла >
результат может быть как:
Array {
[0] = "<node>21</node> som text with <entite>some</entite> other <b>nodes</b>",
[1] = "<node>22</node> some text"
}
Я не хочу использовать DOMElement для анализа XML, поэтому я действительно ищу регулярное выражение.
спасибо, если у вас есть идея.