fork(1) download
  1. import re
  2. strs = ['/home/me/data/dataset/images/dark-side_23----83971436re.jpg',
  3. '/home/me/data/dataset/images/medium-side_23---83971436re.jpg',
  4. '/home/me/data/dataset/images/others_23---83971436re.jpg',
  5. '/home/me/data/dataset/images/light-side_23---83971436re.jpg']
  6. rx = re.compile(r'(?:(?:dark|medium)-)?([^/]+)_\d+---[^/]*\.jpg$')
  7. for s in strs:
  8. m = rx.search(s)
  9. if m:
  10. print(m.group(1))
Success #stdin #stdout 0.02s 27728KB
stdin
Standard input is empty
stdout
side
side
others
light-side