$lfmn(<metin>) - ForumIRC.Com

Beni Anımsa?
Etiket Listesi

Beğeni Ağacı1Beğeniler
  • 1 Post By Regex

Cevapla Yeni konu oluştur
Standart $lfmn(<metin>) #1
Regex - ait Kullanıcı Resmi (Avatar)
Alt 23 Temmuz 2021, 18:30
Identifier: $lfmn(<metin>).prop - Yazıyı Birtakım Biçimlere Dönüştürme Identifierı
Tarih: 22 Şubat 2009 Pazar
Yazan: Regex

-

Kısa bilgi: Bildiğiniz veya bilmediğiniz gibi son günlerde, identifier yazmaya yönelik bir istek var içimde. Addondan ve dersten çok, işlevsel identifierlar ortaya çıkarıyorum ve bu da canımın sıkıldığı bir anda aklıma gelen, bu zaman itibariyle de bitirip paylaşmaya karar verdiğim bir identifierdır.

Açıklama: Yazıyı tamamen büyütme, tamamen küçültme, belirttiğiniz ascii (C) karakterine göre bölme ve ilk harfini büyüterek, sonunda farklı bir noktalama işareti kullanılmamışsa nokta koyma işlemlerini gerçekleştiren -isteğe, yani prop (properties) kısmına bağlı- bir identifierdır.

Kullanım: $lfmn(<metin>).prop (Properties: büyük, küçük, c<C>, tr)

Bu propları ve yapacakları işlemleri de kısaca açıklayayım:

büyük: Belirtilen metni, tamamen büyüterek verir.
küçük: Belirtilen metni, tamamen küçülterek verir.
c<C>: Belirttiğiniz ascii koduna göre, metni bölerek sonuç verir. Buradaki "C" kısmına, bölünmesini istediğiniz karakterin ascii kodunu vereceksiniz. Örneğin: Noktanın ascii kodu, 46'dır.
tr: Metnin, ilk harfini büyütür ve eğer sonunda nokta, virgül, soru işareti veya ünlem yoksa sonuna nokta koyar.

Not: Bir karakterin, ascii değerine bakmak için: $asc(<bakılacak-karakter>)

Örnek kullanımlar:
  • //echo $lfmn(Deniyoruz abi?).büyük > DENIYORUZ ABI?
  • //echo $lfmn(Deniyoruz abi?).küçük > deniyoruz abi?
  • //echo $lfmn(deneme).c44 (virgül karakterinin, ascii değeri 44'tür) > d,e,n,e,m,e
  • //echo $lfmn(deneme).c46 (nokta karakterinin, ascii değeri 46'dır) > d.e.n.e.m.e
  • //echo $lfmn(deneme).c32 (boşluğun, ascii değeri 32'dir) > d e n e m e
  • //echo $lfmn(son deneme).tr > Son deneme.


Umarım, hoşunuza giden bir identifier olmuştur. Dilerseniz, event içerisinde de dilediğiniz gibi kullanabilirsiniz; sorunsuz çalışır. Buyrun; aşağıdan kodu alın ve güle güle kullanın.

Kod:
/*
Aşağıdaki rumuzu değiştiren kişi, karakter bakımından zayıftır.
*/
;Yazan: Regex
;Identifier: $lfmn(<metin>).prop - Yazıyı Birtakım Biçimlere Döndürme Identifierı
;Kullanımı: $lfmn(<metin>).prop (Properties: büyük, küçük, c<C>, tr)
;Tarih: 22 Şubat 2009

lfmn var %h = * $!lfmn: Hatalı kullanım. | $iif(!$isid,echo %h Sadece identifier formatında kullanabilirsiniz.) | return $iif(!$1 || !$prop,%h Metin veya prop girmediniz.,$iif($prop == büyük,$upper($1-),$iif($prop == küçük,$lower($1-),$iif($regex($prop,/^c[[:digit:]]/i),$regsubex($1-,/(?<!^|$|\s)/g,$chr($remove($prop,c))),$iif($prop == tr,$+($upper($left($1-,1)),$right($1-,-1),$iif(!$regex($right($1-,1),/(\.|\,|\?|\!)$/A),.))))))))


Not: Kod, identifier olarak işlem yaptığı için mIRC'de Alias kısmına (ALT+D) eklenmelidir.

Hepinize, iyi çalışmalar ve mIRC Scripting'li günler dilerim.
Rima bunu beğendi.
__________________
Tarihten dert yanarsan tarih olursun; tarihten ders alırsan tarih yazarsın.
Standart Yanıt: $lfmn(<metin>) #2
Rima - ait Kullanıcı Resmi (Avatar)
Alt 24 Temmuz 2021, 01:33
Emeğine sağlık!
__________________
Atatürk'ü dinleyerek büyümüş bir çocuksanız, masal kahramanlarına gerek duymazsınız!


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Cevapla Yeni konu oluştur

İçeriği Sosyalleştir


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 


© İçerik sağlayıcı paylaşım sitesi olarak hizmet veren ForumIRC.Com sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.