Patrice T
Ваше регулярное выражение действительно странно, если вы используете debuggex (последняя ссылка), вы увидите очень хороший график, который поможет понять, что делает регулярное выражение.
Вы должны объяснить, чего вы хотите, и привести примеры того, что должно соответствовать, а что нет.
Как я вижу, часы с 00 до 04 и с 10 до 14 разрешены, но не с 05 до 09.
Всего лишь несколько интересных ссылок, которые помогут построить и отладить регулярное выражение.
Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
RegExr: Learn, Build, & Test RegEx[^]
Этот пример показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение:
Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]