def get_pieces(s):
    whole_match = re.search('\\w+\\.(s\\d+(?:e\\d+)+)', s)
return re.findall('\\d+', whole_match.group(1))
print(get_pieces('blah.s01e01'))
Регулярное выражение и последовательность шаблонов?