Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][inne][HTML] Wyrażenie regularne POMOCY
koneser69
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 18.11.2008

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


witam

Jak za pomocą wyrażenia regularnego pobrać ze strony to co jest między tagami <tr></tr>
Przedstawiony poniżej kod pobiera ze strony tag <tr> i wszystko co jest po nim aż do literki z ([^z]).
Nie wiem czego użyć zamiast [^z] aby pobrało aż do tagu </tr>

  1. $strona = file_get_contents("http://suchen.mobile.de/fahrzeuge/search.html?isSearchRequest=true&editSearch=&scopeId=C&lang=de&export=NO_EXPORT&sortOption.sortOrder=ASCENDING&damageUnrepaired=NO_DAMAGE_UNREPAIRED&sortOption.sortBy=price.consumerGrossEuro&makeModelVariant1.makeId=900&makeModelVariant1.modelId=&maxPrice=&minFirstRegistrationDate=&maxMileage=&fuel=&ambitCountry=&zipcode=");
  2. $ile = preg_match_all("|<tr.*>(\s([^z])+)*|",$strona,$out);
  3. print_r($out[0]);
  4. echo "\n\n$ile\n";


Kod ten zwróci min.

  1. [21] => <tr >
  2. <td class="empty-cell-left"> </td>
  3. <td class="image">
  4.  
  5.  
  6. <div class="car-pic" >
  7. <a href="http://suchen.mobile.de/fahr


Ten post edytował koneser69 22.11.2009, 20:52:57
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: 28.09.2025 - 15:45