preg_match('/<a.*?href=["|'](.*?)(/page-d{1,}.html?)/?(page-d{1,}.html)? (.*?)["|'].*?>/',$content,$matches);
Wie sieht es aus, nachdem „page-“ und „.html“ im Code gelöscht wurden