Witam, jako że z wyrażeniami regularnymi nie jest mi po drodze i za chiny nie potrafię skonstruować odpowiedniej reguły, to proszę Was o pomoc.
Na jednej ze stron mam wielopoziomowe menu w poniższej formie:
<li id="..." class="..."> <a href="...">dział 1
</a> <li id="..." class="..."> <a href="...">dział 2
</a> <li id="..." class="... menu-item-has-children ..."> <a href="...">dział 3
</a> <a href="....">poddział 1
</a> <a href="....">poddział 2
</a> <a href="....">poddział 3
</a> <li id="..." class="..."> <a href="...">dział 4
</a> <li id="..." class="..."> <a href="...">dział 5
</a>
Problem polega na tym, że do menu drugiego poziomu muszę dodać kontener, tak aby zamiast
<ul class="sub-menu">{...}
</ul>
było
<div class="..."><ul class="sub-menu">{...}
</ul></div>
O ile znalezienie <ul class="sub-menu"> da się zrobić bez wyrażeń regularnych i potrafiłbym to wykonać, o tyle nie wiem jak znaleźć zamknięcie tej listy? Stąd pomysł na wyrażenia regularne.
Ktoś jest w stanie mi pomóc?