Forumkolik.Net Chat Odaları
Geri Git   Forumkolik.Net >
mIRC Scripting
> mIRC Scripting - Dersler

Kullanıcı Etiket Listesi

Like Tree1Beğeni(ler)
  • 1 Post By RahmetLi

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Nisan 2021, 02:32   #1
 RahmetLi - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi : 16 Nisan 2021
Nerden : istanbul
Cinsiyet :
Konular : 138
Mesajlar : 243
Burç :
Aldığı Beğeni : 210
Beğendikleri : 53
Rep Puanı : 10
Standart mIRC $replacex ve $istok(text,token[,min],C)

- $replacex -

- mirc.chm açıklaması -

Kod:
 $replacex(string,substring,newstring,...)
 Replaces any occurrence of substring in string with newstring except for replacements that have already been made.

Note: You can use $replacexcs() for a case-sensitive version.
$replacex ile $replace arasındaki temel fark, daha önce bir kez değiştirilen dizenin tekrar değiştirilmemesi.
Kod:
//Echo -a $replace(abc,a,b,b,c,c,d) - ddd

//Echo -a $replacex(abc,a,b,b,c,c,d) - bcd
$replace tanımında ddd sonucu aldık. İlk karakterden itibaren değişimleri analiz edelim.

İlk Karakter a harfinin dönüşüm aşaması.
1- a -> b
2- b -> c
3- c -> d
Sonuç: d

İkinci Karakter b harfinin dönüşüm aşaması.
1- b -> c
2- c -> d
Sonuç: d

Üçüncü Karakter c harfinin dönüşün aşaması.
1- c -> d
Sonuç: d
Tanımımızın Sonucu: ddd

-

$replacex tanımında bcd sonucu aldık. İlk karakterden itibaren değişimleri analiz edelim.

İlk Karakter a harfinin dönüşüm aşaması.
1- a -> b
Sonuç: b

İkinci Karakter b harfinin dönüşüm aşaması.
1- b -> c
Sonuç: c

Üçüncü Karakter c harfinin dönüşüm aşaması.
1- c -> d
Sonuç: d
Tanımımızın Sonucu: bcd

- Görüldüğü gibi $replacex tanımı her dizede 1 kez değişiklik yaptı. Farklı örnekler yaparak daha iyi anlarsınız.

Not: Büyük küçük harf duyarlılığı için $replacexcs() kullanabilirsiniz.


--


- $istok - $istok(text,token[,min],C) -

[min] dizesi mirc.chm içinde yer almıyor. O yüzden burada kısaca birkaç örnek ile açıklayayım.
Belirtilen token, text içinde en az min sayısı kadar tekrar ediyorsa sonuç $true döner, değilse $false döner.

Örnek:


Kod:
1- //echo -a $istok(a b c d b x b y, b, 1, 32) - $true 
2- //echo -a $istok(a b c d b x b y, b, 2, 32) - $true
3- //echo -a $istok(a b c d b x b y, b, 3, 32) - $true
4- //echo -a $istok(a b c d b x b y, b, 4, 32) - $false

1. Örnekte Text içinde (a b c d b x b y) geçen b karakterini baz aldık ve minimum tekrar sayısını 1 olarak belirttik ve sonuç true döndü. $istok(a b c d b x b y, b, 1, 32) b hafi en az 1 defa tekrar ediyor ve sonuç $true.

2. Örnekte $istok(a b c d b x b y, b, 2, 32) b karakteri en az 2 defa tekrar ediyorsa dedik ve sonuç $true döndü.

3. Örnekte $istok(a b c d b x b y, b, 3, 32) b karakteri en az 3 defa tekrar ediyorsa dedik ve sonuç yine $true döndü.

4. Örnekte $istok(a b c d b x b y, b, 4, 32) b karakteri en az 4 defa tekrar ediyorsa dedik ve sonuç $false döndü. Çünkü b karakteri text içinde 3 defa tekrar ediyor.



SuNaZ bunu beğendin

Çoğumuz Aslen Deli ve Dünya Deliler Hastanesi..

RahmetLi isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Cevapla

Yer İmleri

Etiketler
$istoktext, $replacex, min, mirc, token

« Kontrol(Web) | - »

Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 2 (0 üye ve 2 ziyaretçi)
 
Seçenekler
Stil

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

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



Forum Bilgilendirme Künye
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

ForumKolik.NET
Forum Sahibi: KıRıK

Sitemiz bir genel forum sitesidir. Bu yüzden sitemize kaydolan herkes, kontrol edilmeksizin mesaj/konu/resim paylaşabilmektedir. Bu sebepten ötürü, sitemiz üzerinden paylaşılan mesajlar, konular ve resimlerden doğabilecek olan yasal sorumluluklar paylaşan kullanıcıya aittir. Forumkolik, hiçbir yasal sorumluluk kabul etmemektedir. Illegal herhangi bir faaliyet görülmesi durumunda İLETİŞİM sayfasından bildirim yapıldığı takdirde, mesaj, konu ya da resim en fazla 24 saat içerisinde silinecektir.

Forum Manager: KahKaha
Graphic Designer: Painfully & Müptela
Gebze Süt - Sohbet - Mobil Sohbet
href="Https://www.chatodalari.co" class="links" title="Chat Odaları">Chat Odaları - Türkiye Sohbet - Sohbet Odaları - mostbet portobet ilbet vdcasino giris betvole