fork(3) download
  1. import re
  2.  
  3. am = ['a.m.', 'am', 'ante meridiem']
  4. timeinp = 'reminder for 3:30 am'
  5.  
  6. a = "|".join(map(re.escape, am))
  7. gettime = re.search(fr'\b(\d{{1,2}}):(\d{{2}})\s*(?:{a})', timeinp)
  8. if gettime:
  9. print(list(map(int, gettime.groups())))
  10. else:
  11. print("no match")
Success #stdin #stdout 0.02s 9604KB
stdin
Standard input is empty
stdout
[3, 30]