Like parsu, but only headers are needed:
preg_match( '/<ul class="class1 (statichnii)"><li class="class2 (statichnii)">(.*?)<\/ul><\/li>/is' , $text , $links ); echo $links[0];
Initial data:
<ul class="class1 (statichnii)"> <li class="class2 (statichnii)"><a href="http://random" class="random">Darth Vader</a></li> <li class="class2 (statichnii)"><a href="http://random" class="random">Anakin Skywalker</a></li> </ul>
Pull out: Darth Vader, Anakin Skywalker.
<ul> <li><a href="https://www.google.ru/?q=Darth+Vader">Darth Vader</a></li> <li><a href="https://www.google.ru/?q=Anakin+Skywalker">Anakin Skywalker</a></li> </ul>