arkadaşlar selam,ifadem şu;preg_match_all('#(<div class="lnav"><a href="http://url/(.*?).html" style="padding-top:0px !important">\s*<table border="0" cellspacing="0" cellpadding="0" style="width:100%; height:40px;"><tr><td style="height:100%; vertical-align:middle;">(.*?)</td></tr></table></a></div
arkadaşlar selam,
ifadem şu;
preg_match_all('#(<div class="lnav"><a href="
url(.*?).html" style="padding-top:0px !important">\s*<table border="0" cellspacing="0" cellpadding="0" style="width:100%; height:40px;"><tr><td style="height:100%; vertical-align:middle;">(.*?)</td></tr></table></a></div>|<div class="lnav"><a href="
url(.*?).html">(.*?)</a></div>)#', $al, $a);
burada | bölümünden öncesi ve sonrası var ve bu düzgün çalışıyor.
fakat değişken olarak kullanırken, misal, $a[2], hata alıyorum. ilk ifadeye göre düzgün çalışırken (| öncesi), ikinci ifadeki sorguda(| sonrası) hata alıyorum.
ifadem düzgün müdür? gözden kaçan ne var?