Добро пожаловать!
Regex, который преобразует строку как
КБТ-y102_9999_0001v-s001v
вN1v-s1v
kbt-y102_ => ignore everything until first underscore
9999 => N
_0001v => 1v
-s001v => -s1v
kbt-y102_9999_0001v-s001r => N1v-s1r
kbt-y102_9999_0002r-s001v => N2r-s1v
моя попытка:_(9{4})_?(.*)(-s)0+(\d)
(регулярное выражение скрипка)