![]() |
$regex Kod: on 1:TEXT:*siker*:#turkiye: /mode # +b $nick | /k $nick 14YasakLisiniz!! | /msg # 12 $read(sözler.txt) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # 5 $read(sözler.txt) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # $chr(160) | /msg # 4 $read(sözler.txt) | /msg # $chr(160) | /msg # $chr(160) | /msg # 2KanaL4 $me 2Tarafindan Temizlendi Iyi Sohbetler.. |
Cevap: $regex Wildcards kullanabilirsin. Örneğin ilk eventı ele alalım. Kod: on *:text:*siker*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. Burada içinde "siker" geçen kelimeleri, "siker" kelimesini vs. alacaktır. Fakat, Kod: on *:text:*s?i?k?e?r*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. gibi bir şey yaparsak, senin istediğin kelimeyi de kapsayacaktır. Ayrıca o kadar "msg # $chr(160)" satırı gereksiz. Bunun yerine timer komutu kullanman daha doğru olacaktır. |
Cevap: $regex <AhMeT66> gsli Kıs 66 Nın Nerdesın den ?? <MoRtaL> Sevgi birliğe, bencillik yalnızlığa götürür. (Schiller) <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> Karanlığı lanetlemektense, bir mum yakın. (Konfüçyus) <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> <MoRtaL> Aşkın gizemi, ölümün gizeminden daha büyüktür. Oscar Wilde <MoRtaL> <MoRtaL> <MoRtaL> KanaL MoRtaL Tarafindan Temizlendi Iyi Sohbetler.. ßu sefer ßoyle oluyo siker'i dediqin qißi ekLedim. |
Cevap: $regex Hachli arkadaşımızın komutu üzerinden anlatmaya çalışcam. on *:text:*siker*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. Mavi olan yeri kafana göre değişdirebılırsın.Mesala; on *:text:*s.i.k.e.r*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. olarak eklersin,o şekilde atar.Umarım Anlatabilmişimdir. Kolay gelsin. |
Cevap: $regex Saolasinda O Kelimeyi Kac Cesit Yazabilirler Dusunebilionmu :) . koysam , koyar , koysam ne ßileim ille ßirsey cıkar :) |
Cevap: $regex Alıntı:
on *:text:*:#:{ if .badnick* iswm $1- { .write badnick.txt $2 .msg $chan Ekleme: $nick Eklenmişdir: $2 } |
Cevap: $regex Alıntı:
on *:text:*S?k?r*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. noktalara ne gerek var:) böyle daha iyi hem i harfini 1 olarak kullansalar atılırlar e harfini 3 olarakta kullanırlar lamerler.. |
Cevap: $regex ßadnickLe Isim Yok :) |
Cevap: $regex Mortal sonuç olarak ikiside aynı işlevı yapıor, Ne faketcek ki:) |
Cevap: $regex Alıntı:
|
Cevap: $regex Detay o yüzden badnick.txt kullanımı ile ilgili bır addon verdim.Ama arkadaş istemedi.Gülü seven dikenine katlancak artık:) Napalım. |
Cevap: $regex Alıntı:
on *:text:*Siker*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. on *:text:*S1k3r*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. on *:text:*S!keq*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. on *:text:*Sîkêr*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. on *:text:*S¡kêr*:#turkiye:ban -k # $nick 14YasakLisiniz!! | .timer 30 0 .msg # $chr(160) | .timer 1 2 .msg # $read(sözler.txt) | .msg # 2Kanal4 $me 2tarafından temizlendi. İyi sohbetler. bizde böyle yaparız :) kod böyle uzar Siker kelimesinden Kacınılmaz arada bi mahsum atılsada ama soru işareti engeller. bu yüzden kodun böyle uzamasına sorun kalmaz, arada bi kaç mahsum atılır:) |
Cevap: $regex Sitemkar ,yanlız bu adam böyle ugrascagına direk badnıck eklese daha güzel olmaz mı:) |
Cevap: $regex Alıntı:
daha iyi olurda genede arkadaşın seçeneği bize yardımcı olmak düşer:) |
Cevap: $regex //var %r = s(i|ı|o)k(e|a)r | echo : $regex(siker,%r) s den sonra i ı o ve k den sonra gelebilecek olan e ve a kombinasyonları tek mask altinda (: ihtimalleri artirabilirsin î gibi bu sekilde mask yap sonra /hadd -m kufur s(i|ı|o)k(e|a)r /hadd -m kufur a\.(q|k) //if $hfind(kufur,sikerim vs,1,R) { echo : Küfür e takilan kelime $ifmatch } umarim mantigi anlatabilmisimdir aslinda masumlar atilmasada olur ancak ugrasmak lazım |
Cevap: $regex Alıntı:
Kolay gelsin. |
Cevap: $regex ok bahaneyle epey bi küfür ettin ama neyse (: kolay gelsin.. |
Cevap: $regex Yıldız koyduğum yerler soru işareti olacak. İki gündür uyumuyorum, kusura bakma.:) Kodu tekrar yukarıdan alabilirsin. Edit: Yukarıda zaten bayağı bir durum örneklenmiş. |
Cevap: $regex aynen Adam Sukur yazdı uctu :D |
Cevap: $regex arkadaşlar regex le deniyecekseniz baştan söyli yim on *:text... wildcard carşılaştırması yapar regex için on $*:text yazılması gereklidir ama on *:text: eventini kulanıp içine if $regex(... kullanırsakta olur şimdi gelelim olaya siktir kaç çeşit yazılır? 1: siktir 2: sikktir 3: siktirrr 4: sıktir vs vs 5: ... bunu expression olarak eklerken s(ı|i)k{1,}t(ı|i)r{1,} olarak eklerseniz daha iyi olur regex olarakta if $regex($1-,s(ı|i)k{1}t(ı|i)r{1}) { komutlar } tavsiyem olunur daha fazla bilgi için benim yazdıgım regex dersi olucaktı (Alience yani) |
Yanıt: $regex E tabi küfür edecek kişinin istediğinde her türlü edebileceğini varsayıp , çok fazlada kafayı bunlara abartacak şekilde yormamak gerekir ayrı konu :) sihiqeyim zihikeim gibi edecek atılınca. |
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. |
Cevap: $regex Alıntı:
örnek; $regsubex(siiikktiirr,/(.)\1+/g,\1) expressionu kullanabiliriz //echo -a $regsubex(siiikktiirr,/(.)\1+/g,\1) Dönen deger: siktir olacaktır. ve toplarlayacak olursak, en mantıklı sonucu dönderecek olan expression şu biçimde olmalı kanımca :) //echo -a $regex($regsubex(siiikktiirr,/(.)\1+/g,\1),((s|z)(ı|i)k{1,}t(ı|i)r{1,})) |
Cevap: $regex Buda iyi fikir :), fakat bu durumda {1,} lere gerek kalmaz. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:42. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk