IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Eylül 2007, 23:49   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Regex Yardım




Selam arkadaşlar * ? % $ + - ^^ Gibi karekterleri yasaklamak istiyorum bir başlıktaki aCoustiC iğin mesajını gördüm denedim ama olmadı

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
spamfilter { regex "^[*]{5}.+$"; target { channel; private; channel-notice; private-notice; }; reason "Sebep"; action block; };

Olmadı kod yardımcı olurmusunuz teşekkür ederim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 15 Eylül 2007, 23:55   #2
Nickolas
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Regex Yardım




"([^?.+*\[\]\(\)\\$])" Bu Regex Kodu içeriği olan karekterleri gösterir.

 
Alıntı ile Cevapla

Alt 16 Eylül 2007, 00:01   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Regex Yardım




Nickolas Ben şimdi bu karekterleri belirli periyodtan sonra yasaklansın istiyorum mesala aynı cümle içinde 4 ten fazla olursa bloklansın

mesala
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
*s*e*l*a*m*

derken 4 karekterin üzerinde * kullanamasın

veya

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
?s?e?l?a?m?

derken 4 karekterin üzerinde ? kullanamasın

Gibi bu asci karekterleri harf aralarında 4 kereden fazla kullanılmasını yasaklamak istiyorum.


Konu 1Casper tarafından (16 Eylül 2007 Saat 00:47 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 16 Eylül 2007, 01:16   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex Yardım




\W

rakam ve yazi olmayan tum karakterleri engelleyecektir.

__________________
Our brain is Our Weapon

Konu Brain tarafından (12 Aralık 2007 Saat 15:48 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 16 Eylül 2007, 11:46   #5
Nickolas
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Regex Yardım




Bash Scripting ve TCL Scriptingden çok fazla bilgim yok. Fakat PHP için preg_replace, mIRC için $regsubex var. Örnek vereyim ama bunlara ama
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Umarım anlaşılır.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
function escape_regex_operators($string)
{
          return 
preg_replace('#([\^\$\\\[\]?.\#+\(\)\-])#''\\\\\1'$string);


*selam?lar gibi bir kelime => bu fonksiyondan geçtiğinde \*selam\?lar olur ve içeriğindeki Operatörler artık etkisiz hale gelir. Yani Spamfiltere eklerken gönül rahatlığıyla ekleyebilirsin.

mIRC için ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias escape_regex_operators { var %text = $1- var %junk = $regsub(%text, /([\^\$\\\[\]?.\#\/+\(\)\-])/g, \\\1, %text) return %text }


 
Alıntı ile Cevapla

Cevapla

Etiketler
regex, yardim, yardım


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Regex yardım dosyası sensiz-seven mIRC Scripting Programları 1 20 Temmuz 2010 13:20
regex yardım Gulsum mIRC Scripting Sorunları 13 19 Kasım 2009 20:11
$Regex sensiz-seven mIRC Scripting Programları 0 29 Ekim 2009 12:14
$regex MoRtaL_ mIRC Scripting Sorunları 23 04 Şubat 2008 11:42