preg_match_all('#<f>(.*?)</f>#', $text, $matches, PREG_PATTERN_ORDER);
Обрабатываемый текст:
<f>
<n>SomeFile.php</n>
<c>
йуцпдьфултитыгкитгыфвигфвигвфагитфвагива
</c>
</f>
<f>
<n>SomeFln.tdt</n>
<c>
фтгофгрфигнинггфыв
</c>
</f>
Ничего не находит =(