Hellihello Felix,
helps You this?
<?php
$html_code='<div>
<ul class="egal">
<li class="auch egal">Unterliste
<ul>
<li class="ebenso egal">Unter-Unterliste
<ul>
<li class="auch egal">noch mehr Kram...</li>
<li class="wurschd">und noch mehr...</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>';
preg_match("~<ul.*</ul>~s",$html_code,$matches);
var_dump($matches);
?>
Dank und Gruß,