powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Регулярное выражение
10 сообщений из 10, страница 1 из 1
Регулярное выражение
    #39459070
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, уважаемые.
Прошу помощи в составлении регулярки. Нужно вытащить подстроки вида:
15:5
69:12
1:34
5:5
из строки. Вот это не работает:
Код: pascal
1.
(.*?)[0-9]{1,2}[\:][0-9]{1,2}(.*?)
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459079
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, господа. Сам тупанул: вместо Match[0] извлекал Match[1].
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459080
dalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. "цифра_двоеточие_цифра" ?
тогда по идее (\d+\:\d+) ежели надо цифири обособить то ((\d+)\:(\d+))
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459081
чччD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
plus_stick,

([0-9])\d*:([0-9])\d*
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459082
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dalxт.е. "цифра_двоеточие_цифра" ?
тогда по идее (\d+\:\d+) ежели надо цифири обособить то ((\d+)\:(\d+))
Ну, да.
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459084
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
[0-9]{1,2}\:[0-9]{1,2}


или так
Код: pascal
1.
\d{1,2}\:\d{1,2}
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459088
Няшик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это время, то ([00-23]*)\:([00-59]*)
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459106
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НяшикЕсли это время, то ([00-23]*)\:([00-59]*)Не взлетит
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459112
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_или так
Код: pascal
1.
\d{1,2}\:\d{1,2}


Отличный вариант, спасибо!
(.*?) лишнее оказывается...
...
Рейтинг: 0 / 0
Регулярное выражение
    #39459420
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_НяшикЕсли это время, то ([00-23]*)\:([00-59]*)Не взлетит+1
Для времени как-то так:
Код: plaintext
([01][0-9])|([2][0-3])\:[0-5][0-9]
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Регулярное выражение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]