Каков именно ваш ожидаемый результат?
file_a = '101_1'
file_a = extractAfter(file_a,strfind(file_a,'_')-2)
этот код выдает file_a
из '1_1'
.
file_a = '101_1'
file_a = extractBefore(file_a,strfind(file_a,'_')-1)
этот код выдает file_a
из '10'
file_a = '101_1'
file_a = extractBetween(file_a,strfind(file_a,'_')-1,strfind(file_a,'_'))
этот код выдает file_a
из '1_'