Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] preg_match
tomek_13
post 27.10.2009, 14:34:23
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 21.06.2009

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


mam cos takiego w kodzie

  1. <tr><td colspan="2">
  2.  
  3. <b>lodka 1</b>: czarna: 2,
  4. bialo zielona: 2,
  5. wielkosc: 30 m<sup>2</sup><br />
  6.  
  7.  
  8. </td></tr>
  9.  


chce wyciagnac to
" czarna: 2, bialo zielona: 2, wielkosc: 30 m "

robie to tak ale nie dziala
  1.  
  2. preg_match('/\<tr\>\<td\ colspan\=\"2\"\>\<b\>Pokój\ 1\<\/b\>(.*?)\<sup\>2\<\/sup\>\<br\ \/\>\<\/td\>\<\/tr\>/ism',$strona,$wynik);
  3.  

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
thek
post 27.10.2009, 15:05:53
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Nie dziw się... Część danych jest zmienna, a Ty traktujesz to jako stałe. Raz masz pokój, raz masz łódkę, masę niepotrzebnych znaków ucieczki. Rozpisz sobie dokładnie co masz stałe, co masz zmienne i dopiero potem ułóż do tego preg_match. Zauważ, że tak naprawdę to Co Ci trzeba masz między </b>: a <sup> i to je bym jako ograniczniki wyciągania użył. O ile te <sup> nie jest opcjonalne, bo wtedy bym targał całość aż do <br />


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 15:41