• 17-09-2012, 14:57:33
    #1
    <div>&nbsp;<a href="url" class="x"><b>Title</b></a></div>

    &nbsp yüzünden preg_match çalıştıramıyorum. Nasıl yapabilirim?
  • 17-09-2012, 17:28:19
    #2
    ShaDoW adlı üyeden alıntı: mesajı görüntüle
    <div>&nbsp;<a href="url" class="x"><b>Title</b></a></div>

    &nbsp yüzünden preg_match çalıştıramıyorum. Nasıl yapabilirim?
    $cek=str_replace("&nbsp","",$cek);
    str_replace ile degistirebilirsiniz
  • 17-09-2012, 19:01:50
    #3
    teşekkürler. linklerde str_replace tanımlamayı az çok biliyorum ama preg_match'de nasıl yapılır bilmiyorum maalesef.
  • 17-09-2012, 19:15:28
    #4
    $Pattern = "@<div>(.*?)<a href="url" class="x"><b>Title</b></a></div>@si";
    preg_match($Pattern,$data,$cikti);
  • 17-09-2012, 22:59:47
    #5
    SetSql adlı üyeden alıntı: mesajı görüntüle
    $Pattern = "@<div>(.*?)<a href="url" class="x"><b>Title</b></a></div>@si";
    preg_match($Pattern,$data,$cikti);
    SetSql teşekkürler.

    $Pattern = "@<div>(.*?)<a href="url" class="x"><b>Title</b></a></div>@si";

    hata verince tırnak koyarak kurtuldum.

    $Pattern = '"@<div>(.*?)<a href="url" class="x"><b>Title</b></a></div>@si"';

    ancak

    preg_match($Pattern,$data,$cikti);

    preg_match() [function.preg-match]: Unknown modifier '('

    hatası verdi.
  • 17-09-2012, 23:26:55
    #6
    $Pattern = '@<div>(.*?)<a href="url" class="x"><b>Title</b></a></div>@si';
    preg_match($Pattern,$data,$cikti);
    İşinizi görecektir
  • 18-09-2012, 00:33:03
    #7
    By_MiLaT adlı üyeden alıntı: mesajı görüntüle
    $Pattern = '@<div>(.*?)<a href="url" class="x"><b>Title</b></a></div>@si';
    preg_match($Pattern,$data,$cikti);
    İşinizi görecektir
    Evet işimi gördü ama sadece ilk linki doğru aldı. Neyse en azından bir yerlere varabildik Buna da şükür.
  • 18-09-2012, 02:59:29
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşım tabii ki ilk linki alacak. Birden fazla link varsa değişkende preg_match değil preg_match_all kullanmalısın
  • 18-09-2012, 20:20:47
    #9
    acayip adlı üyeden alıntı: mesajı görüntüle
    Arkadaşım tabii ki ilk linki alacak. Birden fazla link varsa değişkende preg_match değil preg_match_all kullanmalısın
    preg_match_all kullandım zaten. ilkini doğru seçti diğerlerinde sorun çıkardı. şimdi merak ettiğim henüz deneme yapmadım ama şöyle bir linki normal şekilde preg_match_all ile çekebilir miyim yoksa yine patterne mi girmem lazım?

    <td header="table">
                                <a href="link">
                        title</a>
                            </td>