Bazı İdentifierlar ile Regex Kullanımı ve $regml

Services 

ONURSAL UYE

Services 

ONURSAL UYE
Katılım
7 Kas 2023
Mesajlar
38
Tepkime puanı
63
Puanları
18
Konum
Diyarbakır
Cinsiyet
Erkek
Takım
AmedSpor
Herkese Merhaba;
-
Dün bir şey fark ettim. Sizinle bunu paylaşmak istiyorum. Bilindiği gibi $regex kulla nimini bilenler bilir.
-
$regex(string,pattern) pattern Kısımında da (.+) gibi parantez olarak gösterdiğiniz zaman $regml ile eslesen değerleri alabiliyoruz.
-
Bunlarında dışında bazı eventlerde de regex eslemesinde eslesen değeri $regml() ile alabiliyoruz.
-
Sadece dikkatimi ceken 2 identifier ile ornekler verecegim. 1- $read ve 2- $fline
-
$read bir dosyadan okuma yapan bir identifier bunu "r" parametresi kullandigimda regex araması yapabiliyoruz.
-
1- $read(texdosyasi.txt,r,pattern) gibi pattern kismina eslesecek regex ifadesini yazdigimizda burada da $regml() ile alabiliyoruz.
ornek komut : //noop $read(textdosyasi.txt,r,/^(pattern)$/i) | echo : $regml(1) $regml(2)
-
2- $fline(@Window,text,N,T) burada regex eslemesi ile arama yapmak icin T yazan yere 2 yaziyoruz.
-
örnek komut: //noop $fline(@Window,/^(.+)(\d+)$/i,1,2) | echo : $regml(1) $regml(2)
-
bu komut nicklistesinde sonu rakamla biten nicklerden 1. siradakini gösteriyor. Gordugunuz gibi $regex kullanmadan dahi bir identifierde regex parametresi ozelligi varsa bunu $regml() ile yakalamamiz mümkün.

Mesela bunlarin disinda /filter komutu var denemedim fakat onunla da $regml() eslesen degeri yakalayabiliriz.
 

Konuyu görüntüleyenler

Ana Sayfa Register Log In
Üst