Bu tarz bot yazılımlarında regex kullanmak sağlıklı olmuyor. Bunun yerine tavsiyem html parser kullanmaktır. Benim kullandığım kütüphanenin github linki aşağıda.
https://github.com/paquettg/php-html-parser
Kütüphaneyi yükledikten sonra sanki jquery ile element seçer gibi işlem yapıyorsunuz. Link detaylıca açıklıyor. Böylece eleman sayısını vs. kafaya takmadan sorununuzu çözebilirsiniz.
Eğer veri çektiğiniz siteyi ve çekmek istediğiniz kısımı paylaşırsanız daha kolay yardımcı olabiliriz. Kendi adıma tam olarak sorunuzu anlayamadım.