• 19-11-2008, 19:55:56
    #1
    arkadaslar eregi_replace / * ile metin içindeki * / ile biten bölümleri nasıl silerim?..
    ÖRN:
    eregi_replace("/\* (.*) \*/","","basla / *silincek veri* / son / * silincek veri * / ")
    Sonuç: "basla son" olmalı..
    çalışmıyor yardım edermisiniz.

    NOT: / * ve * / araşarında boşluk yok...
  • 20-11-2008, 12:42:31
    #2
    dbb adlı üyeden alıntı: mesajı görüntüle
    arkadaslar eregi_replace / * ile metin içindeki * / ile biten bölümleri nasıl silerim?..
    ÖRN:
    eregi_replace("/\* (.*) \*/","","basla / *silincek veri* / son / * silincek veri * / ")
    Sonuç: "basla son" olmalı..
    çalışmıyor yardım edermisiniz.

    NOT: / * ve * / araşarında boşluk yok...
    preg_replace ile yapabilirsin;

    $a="bu test /* ile */ arasindaki verileri silmeye yariyor /* mesela burasi gorunmeyecek */";
    $a=preg_replace('#/\*(.*?)\*/#e', "SILINECEK", $a);
    echo $a;
    SILINECEK kismini bosalttiginda /* */ arasi silinir.