Hallo Felix!
Vielleicht kannst du mit folgendem Ansatz etwas anfangen.
Modifizierer: s
Muster: ^<div.+?<ul.+?(<ul.+)</li>.+</ul>.+?</div>$
Ersetzungsmuster: <div>\1</div>
Das Muster ist quick and dirty geschrieben und ich weiß auch nicht, ob es unter den gegebenen Rahmenbedingungen, die mir nicht klar sind, überhaupt infrage kommt.
Gruß Uwe