• 08-05-2010, 01:38:24
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Örneğin şöyle bir yazımız var ;
    Bilindiği üzere Nokia N8, HDMI çıkışı, HD video kaydı ve oynatabilme özelliği, 5.1 kanal Dolby Digital Plus ses yeteneği ile HD mobil eğlence cihazı sıfatını fazlasıyla hak eden bir cihaz olarak dikkat çekiyor.

    :: Satın alacağınız telefonda bu özelliğin yer alması kararınızı etkiler mi?

    Yazan: Ahmet Gözütok
    ben bu içeriği rewrite etmekte kolaylık sağlaması için bot ile çekiyor ve düzenliyorum panelden. Burada belli bir bölgenin içerikten çıkmasını istiyorum. Bunu iki satır kodla yapabilirim fakat ben tek satır kodla yapmanın bir yoluna bakıyorum.

    Bu yazı içerisinde "::" ile "Yazan" kısmı arasında yazının komple silinmesini istiyorum. Bu tabi sayfadan sayfaya değişen bir karakter katarı.

    preg_match("#\:\:(.*?)Yazan#si",$page,$out);
    str_replace($out[1],"",$page);
    Bu iki satır kodu tek satır basit bir şekilde çözecek bir fonksiyon muhakkak olmalı. Belki preg_replace ile halledilebilir fakat regex bilgim çok iyi sayılmaz. Bilen var mı?
  • 08-05-2010, 01:56:08
    #2
    Üyeliği durduruldu
    $xx = explode("::",$ddd);
    
    echo $xx["0"];
  • 08-05-2010, 02:50:47
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $metin = preg_replace('/::(.*)Yazan:/smi','',$metin);
  • 08-05-2010, 04:11:17
    #4
    metadige adlı üyeden alıntı: mesajı görüntüle
    $metin = preg_replace('/::(.*)Yazan:/smi','',$metin);
    Bunu denemem gerekiyordu Sağol tam istediğim şey.