Это «один любой символ, кроме цифры от 0 до 9». Не очень понятно, чего ты пытаешься добиться. Найти файлы, начинающиеся с цифры, начинающиеся не с цифры, захватить название файла без первой цифры, что?
.+ можно в скобки не брать, если тебе не надо никуда захватывать эту часть имени. Расширение предполагается только из трёх букв, никаких .gz или .bz2? В текущем виде получается ^[^0-9].+\.[a-z]{3}$