Вы можете сделать либо:
preg_match_all('/^[a-zA-Z]+\-[0-9]\.csv$/i', 'SPRINT-1.csv', $result);
или
preg_match_all('/^\w+\-\d\.csv+$/i', 'SPRINT-1.csv', $result);
В обоих случаях вы забыли "+" перед буквами, которые соответствуют "SPRINT", во втором случае вы забыли число, соответствующее "1"
И, между прочим, вам не нужны ни "+" в конце шаблона, ни () вокруг csv.
Но, пожалуйста, постарайтесь написать полный вопрос. Размещение такого кода не очень удобно для понимания.
Наконец, если вы хотите проверить регулярное выражение, используйте хороший инструмент .