arkadaşlar php de bir preg_replace yapıyorum localde kaçırmıyor ama seervera gidince kaçırma yapıyor. normalde
/\b$renk\b/i kodun kaçırmaması lazım ama /\B$renk\b/i şeklindeymiş gibi kaçırıryor. konu hakkında yardımcı olursanız sevinirim. amaç bir text içindeki Sarı, Sarı'lı, SARI, gibi kelimeleri ayırmak.
php regex kaçırır mı?
3
●423
- 07-01-2010, 11:06:44Üyeliği durduruldutürkçe karakter içeren renkler için case insensitive yapsanız bile küçük "ı" harfinin büyüğü "I" bu değildir büyük "I" harfinin küçüğü de "ı" değildir .. renkleri ararken türkçe karakter içerenleri bir bütük bir de kuçuk olarak kendiniz yazın
$buyukSari='SARI'; $kucukSari='sarı'; $pattern="/\b$buyukSari|$kucukSari\b/i"; gibi kullanmalısınız yada sarı için pattern $sari='/Sarı|I/i';