fork(3) download
  1. import re
  2.  
  3. our_pattern = re.compile(r'(png|jpg|jpeg|gif|tiff|bmp|svg|js)$')
  4. input_data = '''
  5. www.gov.uk/
  6. www.gov.uk/index.html
  7. www.gov.uk/admin.html
  8. www.gov.uk/somefile.jpeg
  9. www.gov.uk/anotherone.png
  10. '''
  11.  
  12. input_data = input_data.strip().split('\n')
  13.  
  14. for address in input_data:
  15. print('Address: %s\t Matched as Image: %s' % (address, bool(our_pattern.match(address))))
  16. # ^ or our_pattern.fullmatch
Success #stdin #stdout 0.01s 27752KB
stdin
Standard input is empty
stdout
Address: www.gov.uk/	 Matched as Image: False
Address: www.gov.uk/index.html	 Matched as Image: False
Address: www.gov.uk/admin.html	 Matched as Image: False
Address: www.gov.uk/somefile.jpeg	 Matched as Image: False
Address: www.gov.uk/anotherone.png	 Matched as Image: False