fork download
  1. import re
  2.  
  3. lines = [
  4. 'dkas;6-17',
  5. 'dsajdl 10',
  6. 'dsjalkdj16-20'
  7. ]
  8.  
  9. for text in lines:
  10. print(re.sub('[^\d\r\n]+(\d{1,2}-\d{1,2})|.+', r'\1', text))
Success #stdin #stdout 0.02s 9484KB
stdin
Standard input is empty
stdout
6-17

16-20