Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyrażenia reg.
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


Chcę parsować taki kod:

  1. <tr class="alt-row">
  2.  
  3. <td class="column-country"><a href="http://www.budgetvoipcall.com/sms_rates/cheap-sms/bahrain/eur">Bahrain</a></td>
  4.  
  5. <td class="column-rate">0.030</td>
  6.  
  7. <td class="column-vat">0.035</td>
  8.  
  9. </tr> <tr class="">
  10.  
  11. <td class="column-country"><a href="http://www.budgetvoipcall.com/sms_rates/cheap-sms/bangladesh/eur">Bangladesh</a></td>
  12.  
  13. <td class="column-rate">0.030</td>
  14.  
  15. <td class="column-vat">0.035</td>
  16.  
  17. </tr> <tr class="alt-row">
  18.  
  19. <td class="column-country"><a href="http://www.budgetvoipcall.com/sms_rates/cheap-sms/barbados/eur">Barbados</a></td>
  20.  
  21. <td class="column-rate">0.030</td>
  22.  
  23. <td class="column-vat">0.035</td>
  24.  
  25. </tr>


dokladniej ta strona : http://budgetvoipcall.com/rates/

i chce pobrac ceny za pomocą wyrażenia reg.

ale nie działa? (IMG:style_emoticons/default/sad.gif)

mam takie wyrażenie:

  1. $regexp_b='|<td class="column-country">(.*?)</td>|i';


ale to pobiera tylko Kraj jak zamienię na column-rate to pobiera cenę.

Jak pobrać wszystkie 3 wartości...

chodzi o poprawienie tylko wyrażenie...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
acztery
post
Post #2





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


jesteś bardzo pomocny. wiem ze tam trzeba w wyrażeniu coś dopisać ale nie wiem jak. tr jest nie konieczne bo np

mam takie $regexp_voipblast='#<td\s+id\s*=\s*"destination"\s*>(\s*<a.*?)</td>\s*<td.*?<em.*?>(.*?)</em.*?</td>\s*<td.*?<em.*?>(.*?)</em.*?</td>\s*<td.*?<em.*?>(.*?)</em.*?</td>#si';

ale dla innej strony i działa..

wiec jak masz tak pomagać sobie sobie daruj .... bo to nie jest żadna pomoc... nic nowego mi nie powiedziałeś.

Crozin wiem wiem ale ten projekt odziedziczyłem i tu są wyrażenia nic nowego nie chcę tu dopisywać to jest część większej klasy. wiec... muszę rozwiązać to za pomocą wyrażeń
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: 8.10.2025 - 07:35