I have a list of filenames called filelist
In []: filelist Out []: [\'C:\\\\Mon20412\\\\P-2NODE-RAID6-1BLACK-32k-100-segmented.xlsx\',
import re f = lambda s: int(re.findall(r'.*RAID6-(\d+).*', s)[0]) sorted(l, key=f)