This regular expression is for finding common time format in string. Example 5:18pm
(1[0-2]|0?[1-9]|(1[0-2]|0?[1-9]):([0-5][0-9])|(1[0-2]|0?[1-9]).([0-5][0-9]))\s?([AP]M|[AP].M|o'clock|oclock|noon|afternoon|in the morning|in the evening|this morning|this evening|later this evening|tonight|at night|at noon|midnight|[ap]m|[ap].m)
at 5:12pm oclock tommo