[]
regex, bi yardım
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?
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?
regex cahiliyim onu soyleyeyim de
www.regex101.com
buradaki tester'a yazinca /'lar icin unescaped delimeter hatasi veriyor.. her /'in basina \ koyunca hata vermiyor.. degiskensiz hali duzgun calisiyor demissin gerci ama bilemedim, o yuzden yazayim dedim her ihtimale karsi..
www.regex101.com
buradaki tester'a yazinca /'lar icin unescaped delimeter hatasi veriyor.. her /'in basina \ koyunca hata vermiyor.. degiskensiz hali duzgun calisiyor demissin gerci ama bilemedim, o yuzden yazayim dedim her ihtimale karsi..
- buzzlightyear (14.01.15 15:58:08)
1