Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyrażenie regularne do preg_match_all
zembi1991
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 20.02.2010

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


Witam,
proszę o pomoc w napisaniu 2 wyrażeń regularnych. Mam przykładowy kod:
  1. <h3 class="r"><a onmousedown="return clk(this.href,)" class="l" href="http://www.ambulans.com.pl/">Ambulans sklep medyczny i księgarnia medyczna Lublin</a><a id="LXPLSS_635636600U1" style="border-style: none;" <h3 class="r"><a onmousedown="return clk(this.href,)" class="l" href="http://www.amb.com.pl/">href="java script:void(0)"><img hspace="5" border="0" src="chrome://searchshield/content/safe.gif" id="XPLSS_635636600U1" onmouseover="PopupFlyover(event,)" onmouseout="HideFlyover(event)"></a></h3>';

i chcę wyciągnąć z niego linki, ale tylko te będące w znaczniku 'a' z klasą 'l' , lecz wcześniej chcę się pozbyć z nich atrybutu onmousedown :
  1. preg_replace('/onmousedown=".*"/','',$asd);

gdzie $asd to zmienna przechowująca ten html...
a następnie wyciągniecie pożądanych linków i zapisanie ich do tablicy $aa:
  1. preg_match_all('|<h3 class="r"><a class="l" href="(.*)">|U',$asd,$aa, PREG_SET_ORDER);


Edit:
Wątek do usunięcia, stworzyłem jużto wyrażenie, nieco obchodząc, ale udalo sie ;D Proszę o usunięcie tego tematu

Ten post edytował zembi1991 2.06.2011, 02:01:41
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 11:25