İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

ereg_replace hakkında yardım ??

oruccim

0
İyinet Üyesi
Katılım
23 Ocak 2005
Mesajlar
178
Reaction score
0
Merhabalar..
ereg_replace hakkında sormak istediğim birşey vardı..

PHP:
function cleanString($wild) {
   return ereg_replace("[^üĞÜğÇçöşıŞİÖ._:[:space:][:alnum:]]"," ",$wild);
}

bu fonksiyonda orada belirlediğim karakterler hariç ne varsa siliniyor. Ben bu fonksiyona + ve - 'yide silmemesi için eklemek istiyorum ama olmuyor.

PHP:
function cleanString($wild) {
   return ereg_replace("[^üĞÜğÇçöşıŞİÖ._:+-[:space:][:alnum:]]"," ",$wild);
}
Böyle yapınca çalışmıyor. Doğrusu nedir acaba ?
Bide php.net'de ereg_replaceyi öğretmiyor birkaç basit örnek var ben bunu tam olarak nereden öğrenebilirim ?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Ozel anlamli karakterleri \ ile escape etmen gerekiyor. Ozel anlamlilar
"^.[$()|*+?{\" bu karakterlerdir. ereg_replace hakkinda bilgi degil, anlamli ifadeler hakkinda bilgi edinmen lazim, buradaki olay fonksiyonda degil, icindeki match kriterinde, phpye ozgu bir olay degildir o yuzden anlatmiyor manualde. Regular Expressions diye aratirsan hakkinda bir cok dokuman mevcut.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst