Konu: $regex
Tekil Mesaj gösterimi
Alt 02 Şubat 2008, 13:20   #22
Çevrimdışı
Dependent
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $regex




Konu L4roXyL tarafından (31-01-2008 Saat 16:54 ) değiştirilmiştir.. Sebep: Alicim; s(ı|i)k{1,}t(ı|i)r{1,} 1'in yanında virgül(ler)'den dolayı, çalışmaz. Gözünden kaçmış sanırım. Düzelttim.
evet genelde () içinde kullandığımdan verdiğim örnekte çalışmayabilir://echo : $regex(siaktir git denemesi küfür değildir,(s(ı|i)k{1,}t(ı|i)r{1,}))
şeklinde çalışlacaktır virgülü kaldırdığımız zaman {1} koymamızın anlamı kalmaz {1,}'ün anlamı en az bir tane bir önceki karakterden olucak devam eden sonsuz tane bir önceki karakter olabilir şeklindedir. konuyla ilgilenen arkadaşlar {1} şeklinde değil {1,} şeklinde olan örneği ama expression'u () parantezler içine alarak kullanmalıdır.
shardad, evet her şekilde küfredebilir ama sinirlenen vatandaş siktir mi der shiqtür mü der onuda dikkate almak gerek s.i.k(t)i.r de yazabilir, vs . () gibi karekterleri silmekte gerekir vs vs (bu konuya vakıf olmamın sebebi en son sentinel addonu yazmam ve içinde küfür koruması olması). akılları fazla karıştırmadan çalışan cevap
$regex(sikktirrr git denemesi küfür değildir,((s|z)(ı|i)k{1,}t(ı|i)r{1,}))
denemek için : //echo : $regex(sikktirrr git denemesi küfür değildir,((s|z)(ı|i)k{1,}t(ı|i)r{1,}))
kolay gelsin.
Not: bu arada foruma daha önce Alience nicki ile yazdığım regex yardımından çok daha geniş içerikli ve basit anlatımlısını help dosyası olarak yazıyorum ilgilene ne.


Konu Dependent tarafından (02 Şubat 2008 Saat 13:26 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet