IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


mIRC Scripting Dersleri mIRC veya IRC komutları hakkında detaylı anlatım makalelerine bu başlık altından ulaşabilirsiniz.

1Beğeni(ler)
  • 1 Post By Feragat


 
 
Seçenekler Stil
Alt 01 Temmuz 2022, 21:43   #1
Özel Üye
Feragat - ait Kullanıcı Resmi (Avatar)

Thumbs up $regmlex(name,M,N) - mIRC v7.44

Anlatım Tarihi: 1 Temmuz 2016
Hazırlayan: Feragat
Konu: $regmlex(name,M,N)

25/03/2016 Tarihli, mIRC v7.44 Sürümü ile karşımıza çıkan yeni bir tanım(identifier).

Orjinal açıklaması (Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
-

Kod

53.Added $regmlex(name,M,N) where M is the match number (in case of
   multiple /g global matches) and N is the () group number. If N is not
   specified, it defaults to 1.
mirc.chm açıklaması
-

Kod

$regmlex([name], M, N)

If the /g modifier is used with a pattern, multiple results can be returned for that pattern. This identifier allows you to retrieve these results, where M is the Mth result and N is the () capture group number in that result. If N is not specified, it defaults to 1.

This identifier supports the same properties as $regml().
Eğer regex /g Global yakalama operatörü ile modifiye edilmişse, parantez () ile yakalanan veri, filtre düzenine göre gruplandırılır ve $regmlex ile grupları ve grup elemanlarını görebiliriz. M grup numarasını, N ise grup elemanını temsil eder. N = 0 girilmişse gruptaki toplam eleman sayısını görürüz.

Not: $regml() tanımındaki mevcut properties'ları kullanabilirsiniz.

Örnekler:

Kod

//echo -a $regex(abcdef,/([a-z])([a-z])/g)  -  1. grup eleman sayısı: $regmlex(1,0)  --- 2.grup eleman sayısı: $regmlex(2,0)  --- 3.grup eleman sayısı: $regmlex(3,0)

Sonuçlar: 2
Açıklaması:
-
regex filtresi ile /([a-z])([a-z])/g text'i 2 şer elemanlı gruplar halinde gruplandırdı.
-

Kod

1.grup: a - b  = $regmlex(1,1) - $regmlex(1,2)
2.grup: c - d  = $regmlex(2,1) - $regmlex(2,2)
3.grup: e - f  = $regmlex(3,1) - $regmlex(3,2)

Başka bir örnek:

Kod

//echo -a $regex(abcdef,/([a-z])([a-z])([a-z])/g)  -  1. grup eleman sayısı: $regmlex(1,0)  --- 2.grup eleman sayısı: $regmlex(2,0)

Sonuçlar: 3
Açıklaması:
-
belirtilen regex filtresi ile /([a-z])([a-z])([a-z])/g text'i, 3'er elemanlı 2 grup olarak gruplandırdı.

Kod

1.grup: a - b - c  = $regmlex(1,1) - $regmlex(1,2)  - $regmlex(1,3)
2.grup: d - e - f  = $regmlex(2,1) - $regmlex(2,2)  -  $regmlex(2,3)
Ötesini, örnekler yaparak daha iyi kavrarsınız. Kolay gelsin.
________________

The Ghost of Christmas Past..

i'm here sometimes
 
Alt 03 Temmuz 2022, 07:25   #2
Standart

Paylaşım için teşekkür ederiz

 
Alt 06 Temmuz 2022, 20:51   #3
Sim
civciv~🐥
Sim - ait Kullanıcı Resmi (Avatar)

Standart

emeginize saglik

________________

Hope. . . ✨
 
Alt 06 Temmuz 2022, 20:52   #4
Mix
★ GeneraL ★
Mix - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık.

 
Alt 06 Temmuz 2022, 20:52   #5
SosiN - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık.

________________


$regmlex(name,M,N) - mIRC v7.44
 


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 Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:25.