Одним из вариантов получения вашего результата (и, конечно, существует множество вариантов) является следующий шаблон:
.*-([0-9]*)_
, а затем получить первую подходящую группу (группу с идентификатором 1).
Итак, ваш код будет выглядеть так:
var input = "[1111]-20190603-25";
var pattern = @".*-([0-9]*)_";
var match = Regex.Match(input, pattern);
var value = match.Groups[1];