Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyrażenie regularne - prawie gotowe lecz nie do końca
Victor152
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 26.02.2008

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


Witam.

Mam tego typu treśc:
Cytat
<div id="small_ad_83462" class="small_ad_is_distinguished"> <p class="title">NOKIA X3 - ogłoszenie płatne <!-- &raquo--> </p> <p class="created_at"><i>Dodano: 18 listopada 2010 14:29</i> </p> <p class="content">Sprzedam Nokia X3. STAN BARDZO DOBRY NA GWARANCJI! WSZYSTKIE PAPIERY, KARTA 4GB, ŁADOWARKA, KABEL USB, SŁUCHAWKI. Cena 320zł</p> <p class="information"> <img src="/images/location_16x16px.gif"> Ostrów Mazowiecka <img src="/images/phone_16x16px.gif"> 519455988, 796495693 <img src="/images/webpage_16x16px.gif"> <a href="http://allegro.pl/nokia-x3-karta-pamieci-4gb-gwarancja-akcesoria-i1322550410.html">http://allegro.pl/nokia-x3-karta-pamieci-4gb-gwarancja-akcesoria-i1322550410.html</a> </p> <p class="clear2"></p> </div>


I takie wyrazenie regularne:
Kod
<div id="small_ad_[0-9]+" class="small_ad_is_distinguished" > <p class="title">([^<]*)<!-- &raquo--> </p> <p class="created_at"><i>Dodano: [^<]*</i> </p> <p class="content">([^<]*)</p> <p class="information"> [<img src="/images/location_16x16px.gif"]?[^>]*>?([^<]*)[<img src="/images/email_16x16px.gif"]?[^>]*>?[^<]*[^"]*([^"]*)[">]?[^<]*[</a>][^<]*[<img src="/images/phone_16x16px.gif"]?[^>]*>?([^<]*)[<img src="/images/webpage_16x16px.gif"]?[^>]*>?([^<]*)


Lecz za chiny nie mogę wyciągnąć adresu email.

Może mi ktoś pomóc albo podsunac inny sposob wyciagania? Byle nie strpos...
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Lecz za chiny nie mogę wyciągnąć adresu email.
Bo tam nie ma adresu email?
Go to the top of the page
+Quote Post
Victor152
post
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 26.02.2008

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


Racja, zły przykład.

Tu masz inny:
Kod
<div id="small_ad_83526" class="small_ad_is_distinguished"> <p class="title">Monitor LCD SAMSUNG - 17". - ogłoszenie płatne <!-- &raquo--> </p> <p class="created_at"><i>Dodano: 19 listopada 2010 12:12</i> </p> <p class="content">Sprzedam monitor LCD SAMSUNG 720N (17 cali). Monitor sprawny, bez jekichkolwiek zarysowań, użytkowany w domu. W zestawie: kabel zasilający, kabel przyłączeniowy do komputera oraz płyta CD ze sterownikami. Cena 189 zł. Tel. 600 672 444, (29) 646 27 52. </p> <p class="information"> <img src="/images/location_16x16px.gif"> Małkinia <img src="/images/email_16x16px.gif"> <a href="mailto:majer75@interia.pl">majer75@interia.pl</a> </p> <p class="clear2"></p> </div>
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: 22.08.2025 - 14:09