Не напасёшся регулярок на все фантастические форматы времени.
Ты вот уточни ты чаще хочешь распознать ложное время или пропустить верное?
Я вот вижу что 3 позитивных кейса где время распознано - состоят просто из 2-3 чисел разделенных просто символами.
сейчас 16 часов 26 минут
9 час 10 минут
4 часа 3 часа 22 минуты
Вот просто взять
\d+....\d+....(\d+)? и
и гнать это по всему тексту. Ложные срабатывания отпадут дальше по конструктору объекта дата-время.