Хочу, чтобы git игнорировал файлы с именами [0-9]+ (т.е. состоящими только из цифр, напр. 36 годится, а 36.с нет). Но gitignore понимает только башевские паттерны, в которых непонятно как такое задать.
Ну если нельзя [0-9]+, то хотя бы [^\.]+ (файлы без расширения).