<div> <a href="url" class="x"><b>Title</b></a></div>
  yüzünden preg_match çalıştıramıyorum. Nasıl yapabilirim?
Preg_match_all boşluk sorunu
12
●3.682
- 17-09-2012, 17:28:19ShaDoW adlı üyeden alıntı: mesajı görüntüle
$cek=str_replace(" ","",$cek);str_replace ile degistirebilirsiniz - 17-09-2012, 22:59:47SetSql teşekkürler.SetSql adlı üyeden alıntı: mesajı görüntüle
$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. - 18-09-2012, 00:33:03Evet işimi gördü ama sadece ilk linki doğru aldı. Neyse en azından bir yerlere varabildikBy_MiLaT adlı üyeden alıntı: mesajı görüntüle
Buna da şükür.
- 18-09-2012, 02:59:29Kimlik 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:47preg_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?acayip adlı üyeden alıntı: mesajı görüntüle
<td header="table"> <a href="link"> title</a> </td>
Buna da şükür.