Konu: Regex
Tekil Mesaj gösterimi
Alt 25 Ocak 2020, 22:03   #2
Çevrimiçi
Feragat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex




Hesapsiz33 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Selamlar. Kod istemiyorum
Sadece asaşağıdaki örnek komutun iki tanesinin nasıl eklenecegini söylebilirseniz sevinirim.
elseif komutlarını regexte nasıl ekleye bilirim?

elseif ($1- == salak ) { komut }
elseif ($1- == it ) { komut }
elseif ($1- == aptal ) { komut }

Amacım bunları alt alta degil de regex ile tek komutla birleştirmek
Dogrumu bilmiyorum ama tam olarak şunun gibi birşey.

İf ($regex($1-,/^salak$|^it$|^aptal$/i)) {
.komut
}
Birde bunun haricinde cümle icinde geciyorsa (wilcard) alt alta degilde yan yana eklemek istiyorum küfürleri.
*gerizekalı adam*
*Şerefsiz çocuk*
Böyle alt alta ekledigim wilcardları regex ile

if ($regex($1-,/*ger(i|ı)zekal(i|ı) adam*|(ş|s)erefs(i|ı)z (ç|c)ocuk*|/i)) { komut } seklinde yapmak istiyorum. Her iki komuttan birer örnek verilse gerisini ben tamamlarım

Merhaba,

Wildcard mantığında *text* olarak kullanım şekli regex'de text şeklindedir.

Örnek:
Wildcard

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//if (*gerizekalı* iswm salakgerizekalıxxx) { echo -a $true }

Regex
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $regex(salakgerizekalıxx,/gerizekalı/) - Sonuç: 1 (Olumlu)

Birebir eşleşme sağlamak için;

== koşulu ile
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//var %x1 = aptal | if (%x1 == aptal) { echo -a $true }

Regex
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $regex(aptal,/^(aptal|salak|manyak)$/) - Sonuç: 1 (Olumlu) //echo -a $regex(salak,/^(aptal|salak|manyak)$/) - Sonuç: 1 (Olumlu) //echo -a $regex(manyak,/^(aptal|salak|manyak)$/) - Sonuç: 1 (Olumlu)

Faydalı olabilecek kaynaklar

1- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
3- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
4- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kolay gelsin.

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan