2016-06-05 2 views
-3

У меня проблема: мне нужно получить время от пользователей, как показано ниже: 3 цифры часов: 2 цифры минут: 2 цифры секунд Например, продолжительность телевизионных программ составляет 100 часов и 50 минут 20 секундПродолжительность длительности 3digits: 2digits: 2digits регулярное выражение

+2

Прежде всего неясно, должен был написать пример. Во-вторых, что вы пробовали? – nicael

+0

'\ d {3} \ s? Hours \ sand \ s? [0-5]? \ D \ s? Minutes \ sand \ s? [0-5]? \ D \ s? Seconds', https://regex101.com/r/hU3oL4/1 –

+0

Мне нужна маска как 000: 00: 00 для продолжительности телевизионных программ вместо 00:00:00 для времени – Saeideh

ответ

0

Не уверен, на каком языке вы пишете, но это выглядит, как PHP, так вот PHP:

preg_match("/(\d{3}:\d{2}:\d{2})/", $str); 

но что, если время 1 час, 5 минут и шесть секунд.
Выписывает ли он как 1: 5: 6 или 001: 05: 06?

Смежные вопросы