|
0 / 0 / 0
Регистрация: 23.10.2016
Сообщений: 122
|
|
Поиск времени и диапазона времени в тексте05.07.2017, 18:40. Показов 949. Ответов 3
Метки нет (Все метки)
Добрый день есть текст в нем встречается время или диапазон времени в таком виде
текст в 23 часа текст в 22:00 - 00:00 текст с 21.00 до 03.00 текст в 17 часов текст с 17:30 до 20:00 текст 18:30-19:30 текст в 13. 00 текст в 17.00 текст в 7.00 время может начинаться с буквы "в" (текст в 17.00 или текст в17.00) может содержать между часами и минутами : (18:30, 18 :30, 18 : 30, 18: 30)- или больше пробелов, точку (18.30, 18 .30, 18 . 30, 18. 30)- или больше пробелов, в этом случае нужно исключить время где минуты не должны быть в диапозоне от 01-12, исключаем дату 00 может быть, или пустое пространство ( в 13 00, в 13 00). могут быть диапазоны времени( в 11.00 - 00.00, в 22.00 - 00.00, в 22:00- 00:00, 22:00 -00:00, 22:00 00:00, 22:00 00:00 ) если диапозон начинается в значит изключение для дат не нужно но если диапазон начинается с "c"(с21.00 до 03.00, с 21:00 до 03:00, с 21:00 по 03:00 ) тогда нужно опять исключить время где минуты находятся в диапазоне 1-12. Встречаются и такое время (23 часа, в 17 часов). Ну и вообще время может быть без пробелов к тексту (текст22:00текст). В общем кто может помогите пожалуйсьа
0
|
|
| 05.07.2017, 18:40 | |
|
Ответы с готовыми решениями:
3
Как заблокировать поиск по времени в секундах
Расчет времени пуска,установившегося времени,времени торможения и паузу для лифта |
|
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
|
||||||
| 08.07.2017, 00:59 | ||||||
|
С помощью регулярных выражений
1
|
||||||
|
0 / 0 / 0
Регистрация: 23.10.2016
Сообщений: 122
|
|||||||||||
| 08.07.2017, 18:57 [ТС] | |||||||||||
|
plohoyav, сделал регулярку вот https://regex101.com/r/Mrh4YC/5 но в php выдает другой результат
Вот сделал может лучше можно сделать
0
|
|||||||||||
|
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
|
|
| 08.07.2017, 19:34 | |
|
Можно в цикле для массива цифр от 0 до 9 находить позицию вхождения цифры в строку функцией strpos, выбирать минимальное значение, отступать от позиции два символа влево, считывать 10 символов, проверять, чтобы в выбранной субстроке не было лишних символов, например запятых, лишних слов - кроме "в", "час", "часа", "часов", таким образом находить временной промежуток, удалять его из текста, добавлять в массив, повторять поиск.
0
|
|
| 08.07.2017, 19:34 | |
|
Помогаю со студенческими работами здесь
4
Алгоритм для сравнения диапазона времени. Выборка диапазона строк по времени datetime Изменить формат времени диапазона ячеек
Почему при записи даты и времени из формы в бд, к времени прибавляется час? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|