Mam 233 pliki - strony .htm (mają rozszerzenie .php)

Chcę z nich wydobyć pewne informacje.
Pliki są ponumerowe od 1.php do 233.php.
Chodzi mi o to, żeby usunąć wszystkie informacje, które znajdują się pomiędzy okreslonymi stringami.
Albo druga opcja, chyba bardziej efektywna:
zapisać żądane informacje do pliku, wyciągając je spomiędzy określonych tagów html-owych

Chcę wyciągnąć informacje spomiędzy:
Kod
</a></td><td class="row4">
i tego:
Kod
</a></td><td class="row4" align='center'>
Ale mam problem z wyrażeniami regularnymi.
Oto co udało mi się naskrobać:
<?php for ($i=1;$i<234;$i++) { $plik = $i . '.php'; $wyjscie = 'yeahh.htm'; $zmienna = preg_replace ('/^<\/a><\/td><td class=\"row4\">(.*)<\/a><\/td><td class=\"row4\" align='center'>?/s',$a,$data); } ?>
Skrypt generuje mi zawsze plik 'yeahh.htm' o wielkości 0 bajtów :|
I jeszcze chciałbym, żeby skrypt nie zamienił tylko pierwszego wystąpienia, ale wszystkie kolejne (jest ich około 45).