Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] preg_match
tomek_13
post
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
thek
post
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 />
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: 3.10.2025 - 02:13