|
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.