fork download
  1. import re
  2.  
  3. array = [
  4. "1",
  5. "Alice Alwen",
  6. "12345 Oak Street",
  7. "Anytown, US 12345",
  8. "0.00",
  9. "123.45",
  10. "2007",
  11. "Pontiac",
  12. "2",
  13. "Bob Bobberson",
  14. "1919 Elm Road",
  15. "Metropolis, US 11111",
  16. "123.45",
  17. "0.00",
  18. "2016",
  19. "Sherman Tank",
  20. "2105",
  21. "Bradley Fighting Vehicle",
  22. "5",
  23. "Carl Carlson",
  24. "9854 Willow Way #1",
  25. "Gotham City, GA 34567",
  26. "1,001.00",
  27. "2,300.00",
  28. "2015",
  29. "Batmobile - used"
  30. ]
  31. r1 = r"\d+(,\d+)*\.\d+$"
  32. r2 = r"\d{4}$"
  33.  
  34. for s in array:
  35. if re.match(r1, s):
  36. print "Currency: " + s
  37. if re.match(r2, s):
  38. print "Year: " + s
Success #stdin #stdout 0.02s 6916KB
stdin
Standard input is empty
stdout
Currency: 0.00
Currency: 123.45
Year: 2007
Currency: 123.45
Currency: 0.00
Year: 2016
Year: 2105
Currency: 1,001.00
Currency: 2,300.00
Year: 2015