Извините, ваш вопрос немного двусмысленный, если вы расширите свое описание, мы сможем помочь вам больше.
Я читал это, когда вы пытаетесь захватить только цифры?В этом случае вы можете сделать именованный захват.Регулярное выражение проанализирует всю строку и назовет группу захвата, содержащую числа, чтобы вы могли обратиться к ней позже в коде.
var regex = new Regex("WK(?<numbers>\d+)");
var results = regex.Match("TF_6502BoM_WK47.xlsx");
System.WriteLine("Matched numbers: {0}", results.Groups["numbers"]);