чуть подумал и решил помочь, а то там не всё совсем так просто.
вот регулярка .*(?=\d{4}) которая обрезает, допустим 4 последние цифры. Но ведь у вас не известно сколько цифр, каждый раз может быть разнок количество. Поэтому
шаг 1)
return project.Variables["ваша переменная"].Value.Length;
- считаем количество символов.
шаг 2) делаем блок if , если количество еллементов == 3 то записываем переменную, если нет то идём красным путём в котором:
2.1) от полученого числа еллементов отнимаем 3 и присваиваем это значение {Variable_raznica}. (тоесть мы знаем сколько еллементов нужно отрезать)
2.2) регулярку переделать нужно таким образом .*(?=\d{{Variable_raznica}}). тоесть в переменную {Variable_raznica} записываем то, что получили на прошлом шагу и оно отрезает.
2.3) записываем еллемент.
есть более простой путь наверняка, но я просто не знаю регулярку, чтобы взять первые 3 символа)))