Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Znaki specjalne - Wyrażenia regularne
TheDuliMen
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 30.06.2012

Ostrzeżenie: (10%)
X----


Mam taką wyszukajkę:
  1. preg_match('#godzinie\s*(\d*:\d*:\d*\'\d*)#', $raport, $tablica); // Data rozpoczęcia wyścigu
  2. $czas_pierwszego_gracza = $tablica[1]; // Czas

Mam problem z znakiem '
Ponieważ po wywołaniu zmiennej wychodzi przykład: 00:00:00 i urywa resztę, a powinno być 00:00:00'000, czytałem że znaki specjalne poprzedza się \ żeby nie były innaczej traktowane jednak tutaj to nie działa...

PS. W $raport jest takie coś jak przykłąd 00:00:00'000 bo wywołałem całą zmienna, problem przy wyszukiwaniu jest.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TheDuliMen
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 30.06.2012

Ostrzeżenie: (10%)
X----


Cytat(peter13135 @ 6.07.2012, 22:48:29 ) *
poprzedź dwoma slashami (IMG:style_emoticons/default/tongue.gif)

Rzeczywiście w $raport jest 00:28:30\'222 ale jak daje \\ to wyskakuje błąd
  1. preg_match('#'.$nazwa_pierwszego_gracza.':\s*(\d*:\d*:\d*\\'\d*)#', $raport, $tablica); // Czas pierwszego gracza
  2. $czas_pierwszego_gracza = $tablica[1]; // Czas


EDIT : Ostatecznie wykryłem że błąd jest po 00:00:00 w $raport jest 00:00:00\'000 i jak stworzyć to tego funkcję preg_match?

Ten post edytował TheDuliMen 6.07.2012, 22:31:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 05:06