herkese merhaba
-
Dün bir sey farkettim. Sizinle bunu paylasmak istiyorum. Bilindigi gibi $regex kullanimini bilenler bilir.
-
$regex(string,pattern) pattern kisiminda da (.+) gibi parantez olarak gosterdiginiz zaman $regml ile eslesen degerleri alabiliyoruz.
-
Bunlarinda disinda bazi eventlerde de regex eslemesinde eslesen degeri $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(@
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],text,N,T) burada regex eslemesi ile arama yapmak icin T yazan yere 2 yaziyoruz.
-
ornek komut: //noop $fline(@
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],/^(.+)(\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.
-