import re
am = ['a.m.', 'am', 'ante meridiem']
timeinp = 'reminder for 3:30 am'
a = "|".join(map(re.escape, am))
gettime = re.search(fr'\b(\d{{1,2}}):(\d{{2}})\s*(?:{a})', timeinp)
if gettime:
print(list(map(int, gettime.groups())))
else:
print("no match")
aW1wb3J0IHJlCgphbSA9IFsnYS5tLicsICdhbScsICdhbnRlIG1lcmlkaWVtJ10KdGltZWlucCA9ICdyZW1pbmRlciBmb3IgMzozMCBhbScKCmEgPSAifCIuam9pbihtYXAocmUuZXNjYXBlLCBhbSkpCmdldHRpbWUgPSByZS5zZWFyY2goZnInXGIoXGR7ezEsMn19KTooXGR7ezJ9fSlccyooPzp7YX0pJywgdGltZWlucCkKaWYgZ2V0dGltZToKICAgIHByaW50KGxpc3QobWFwKGludCwgZ2V0dGltZS5ncm91cHMoKSkpKQplbHNlOgoJcHJpbnQoIm5vIG1hdGNoIik=