Вы можете получить совпадение без захвата подгрупп с помощью оператора \K
и ^
якоря для соответствия слова только в начале строки:
$re = "/^identifier \\K\\d+/";
$str = "identifier 20 j. - cat: text text text aaaa dddd ..... cccc 60' - text, 2008";
preg_match($re, $str, $matches);
echo $matches[0];
Пример программы доступен здесь (PHP v5.5.18).