Regex para convertir kbt-y102_9999_0001v-s001v => N1v-s1v

Estoy buscando un Regex que convierta una cadena como

kbt-y102_9999_0001v-s001v

dentroN1v-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

mi intento:_(9{4})_?(.*)(-s)0+(\d) (regex violín)

Respuestas a la pregunta(1)

Su respuesta a la pregunta