Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciąganie godzin od - do ze stringa, Wiele możliwości
TomASS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


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)

(IMG:style_emoticons/default/sad.gif)



P.S. Wiem, że najwygodniej byłoby zrobić wprowadzanie godzin z comboboxa, ale niestety - rychło w czas.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
diabel
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.12.2011

Ostrzeżenie: (0%)
-----


jedyne wyjscie to porzadny regexp
Kod
/(\d{1,2}\D?\d{1,2})/

Musisz przewertowac wszelkie mozliwosci
Go to the top of the page
+Quote Post
AdIoS_Neo
post
Post #3





Grupa: Zarejestrowani
Postów: 159
Pomógł: 43
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


Witam,
Kod
/([\d;:,\.]+)\sdo\sgodziny:\s([\d;:,\.]+)/
takie wyrażenie dopasowało mi wszystkie godziny z Twojego przykładowego kodu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 00:21