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