IRCForum.Net - Turkiye'nin En Iyi IRC Platformu!




Kullanıcı Etiket Listesi

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 05 Haziran 2022, 00:02   #1
Çevrimiçi

Feragat - ait Kullanıcı Resmi (Avatar)
Üyelik Tarihi: 02 Haziran 2022
Üye No: 174
Mesajlar: 18
Nerden:
Takım:
Meslek:
Alanım: Php
Aldığı Beğeni: 3
Beğendikleri: 8
@Feragat
$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: http://www.mirc.com/whatsnew.txt)
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
$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:   Kodu kopyalamak için üzerine çift tıklayın!
//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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
//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:   Kodu kopyalamak için üzerine çift tıklayın!
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.
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: http://www.mirc.com/whatsnew.txt)
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
$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:   Kodu kopyalamak için üzerine çift tıklayın!
//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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
//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:   Kodu kopyalamak için üzerine çift tıklayın!
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.
  Alıntı ile Cevapla

IRCForum.Net - Reklam Alanı

Cevapla

Etiketler
mirc $regmlex, mirc regex, mirc scripting
IRCForum.Net - Sponsor Bağlantılar


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