Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciąganie godzin od - do ze stringa
Forum PHP.pl > Forum > PHP
TomASS
Witajcie.

Mam takie przykładowe stringi:
Cytat
oczekiwanie, brak miejsca od godziny: 800 do godziny: 925
oczekiwanie, brak miejsca od godziny: 7 do godziny: 12
oczekiwanie, brak miejsca od godziny: 19:00 do godziny: 21:00
oczekiwanie, brak miejsca od godziny: 10,20 do godziny: 12,30


Gdzie zmienne są godziny (wpisywane przez użytkownika "z palca"). Chciałbym wyciągnąć te godziny (a w zasadzie czas oczekiwnia). Niestety nie mam pojęcia jak to zrobić - kiepsko jest, że czasmi nie podawane są minuty, a czasmi nie są podawane sepratory (godzina-minuta)

sad.gif



P.S. Wiem, że najwygodniej byłoby zrobić wprowadzanie godzin z comboboxa, ale niestety - rychło w czas.
diabel
jedyne wyjscie to porzadny regexp
Kod
/(\d{1,2}\D?\d{1,2})/

Musisz przewertowac wszelkie mozliwosci
AdIoS_Neo
Witam,
Kod
/([\d;:,\.]+)\sdo\sgodziny:\s([\d;:,\.]+)/
takie wyrażenie dopasowało mi wszystkie godziny z Twojego przykładowego kodu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.