Мне на самом деле нужно было вычислить количество лет от определенной даты.
Правильно подкинул идею vadimiron.
Там вообще не нужны никакие регулярные выражения.
Я сделал так :
$vozrast = "19791012"; день рождения
$dr = "20050818"; # текущая дата
$vozrast = int(($dr-$vozrast)/10000);
Получаем правильное число даже если человеку будет 200 лет
))