![]() |
$remtok hakkında yardım. Merhaba arkadaşlar... $remtok(%kelimeler,$1,1,44) şeklinde bir komutla %kelimeler değişikenindeki bilgileri siliyorum. Ama %kelimeler değişkeni örneğin adas,arkadas olsun. Ben virgülü ayraç kabul eden birşey istiyorum. Mesela adas değişkeni silincek sadece arkadas kalcak. Birşeyler denedim ama olmadı. Bir yardım ederseniz rahatlıcam yaw :) Şimdiden teşekkürler... |
Çok değişik yollarla yapabilirsin, ama en zahmetsizi "," için %virgul diye bir değer atayabilirsin ve $remove kullanabilirsin. $remove(%kelimeler,$1 $+ %virgul) mesela. |
Denedim yine olmadı yaw :( pffff |
Sen tam olarak kodları yaz, ben o sorunlu düzelteyim, ne yapmak istediğini bilmediğim için birşey gelmiyor aklıma. Sorunlu olan kısmı ilk yazdığın örnekteki gibi yaz $remtok(%kelimeler,$1,1,44) bu şekilde yani. |
Kod: ; kullanim: /kelimesil kelime |
Yaw ben kodun ilerleyen bölümlerinde bir salaklık yapmışım. Daha sonradan gördüm. set %kelimeler şeklinde bir satırla karşılatım kim bilir ne için yazmıştım. İlginiz için teşekkürler :) Sizide boşuna yordum yaw :) |
Öyle birşey tahmin etmiştim DefauLt un yazdığı post'tan sonra, çünkü senin kullandığın şekilde yazmış o da, başka bir sorun var sanırım diye düşündüm sonra :) |
Söylemekten dilimde tüy bitti, ANLAŞILIR BAŞLIK kullanalım. Her başlığın Yardımmmm olduğunu düşünsenize?. Başlık düzeltilmiştir |
Kusura bakma Allience ... |
Arkadaşlar benimde bu konuya benzer bir konuda birkaç sorum olacak müsadenizle... Şimdi benim istediğim şu tarz birşey... Elimde bir kelime veya kelimeler var diyeyim... Ben bunun içinden renk karakterlerini çıkarmak istiyorum... Örneğin... " 04Mustafa Kemal Atatürk06 " bu kelimeleri ben " Mustafa Kemal Atatürk " olarak istiyorum... Sanırım $remtok ile yapabilme şansımız var ama tam olarak algılayamadım kullanımını... Bu arada bana hazır bir kod vermek yerine eğer Token Identifier lerinin kullanımını detaylı bir şekilde anlatabilirseniz... Sürekli bu tarz sorular sormak zorunda kalmam... Yukarıda mesela verilen cevaplarda sırf code verilip bırakılmış... Dolayısıyla herkes kendi sorunu için soru sormak zorunda kalıyor... Biraz daha açıklayarak code ları yazarsanız bizlerde birşeyler öğrenmiş oluruz... $remtok(1,2,3,4) Bu sıralamalarda 1 nci üzerinde işlem yapılacak kelime olsa gerek... 2 nci de içinden çıkartılacak karakter veya kelime olsa gerek... 3 ncü ve 4 ncü ne işe yarar pek anlayamadım... Bunun dışında bir diğer sorum ise gene bir kelimenin veya bir karakterin tamamen sağ veya sol tarafını kırpmak... Hoş bunu anlatmanız diğer sorumada cevap olabilir benim için ama her iki şekilde de anlatılabilirse daha iyi kavramış oluruz durumu... Şimdilik sorularım bu kadar yardımlarınız için şimdiden teşekkür ederim... Saygılar... |
Alıntı:
$strip(04Mustafa Kemal Atatürk06 " bu kelimeleri ben " Mustafa Kemal Atatürk) Mustafa Kemal Atatürk " bu kelimeleri ben " Mustafa Kemal Atatürk olarak renksiz halde yansır. tokenize ye gelince, eğer ileride boş vaktim olana kadar kimse cevaplamamışsa, ilerde boş vaktim olduğunda açıklarım. |
Alıntı:
Doğru yazdığına emin misin... Benim yazımı aynen kopyalamışsında birşey anlamadım... Bu şekilde bir kullanım olabileceğini sanmıyorum... Tamam $strip ile halledilebilirde kullanımı o şekilde olmaz yani :) Neyse gene de ilgin için teşekkürler... |
hmm kırpma diye ikinci bi bişe eklemişsin, şöyle bi üstünden geçeyim; cümlemiz "selam naber lan" olsun $right(selam naber lan,3) -> "lan" olur. sağdan ilk 3 harfe döner bu identifier $left(selam naber lan,11) -> "selam naber" olur. soldan ilk 11 harf. $remove(selam naber lan,lan) -> "selam naber" olur. "," den önceki yazıda virgülden sonraki geçen karakterleri siler, kalanını yansıtır. bu şekillerde kırpabilirsin cümleleri yada kelimeleri. -- Kullanılır o şekilde merak etme. Cevabımı yargılayacaksan neden soruyosun? Cevabı biliyo musun? Biliyosan niye soruyosun? Hı? :) |
CoMMaNDeR ben yardım edeyim, sen işine devam et şu funIRC gecikmesin :P $strip kullanarak yazılardaki format kodlarını silebilirsin. Örnek: $strip(deneme123) şeklinde kullandığın zaman yazıdaki renk kodu ve kalın yazı kodu silinecek ve geriye deneme123 şeklinde dönecektir. Başka birşey daha sormuşsun onu tam anlayamadım ama anladığım kadarıyla soruna cevap vereyim. Kelimeyi kırpmak istemişsin, 2 şekilde kırpabilirsin doğal olarak, sağdan veya soldan :) $left(kelime,x) Kelimenin solundan başlayarak sağına doğru x yerine yazdığın kadar harfi alır. Örnek: $left(kelime,4) yazdığında keli kısmı döner geriye. $right da aynı şekilde. $right(kelime,4) yazdığında ime kısmı geri döner. Umarım öğrenmek istediğin budur, değilse yaz tekrar bakalım. |
Ohoo ben cevabı yazana kadar bu meşguliyette adam işini bırakıp cevap yazmış bile :p |
yazdık ta değerimizi bilen yok, adama cevap veriyoz yardım ediyoruz, bide ne diyo gördünmü :) |
Hehehe :) Sonuç olarak, $strip() parantezler içine yazacağın text renk kodlarından arındırılmış halde geri döner :) |
Arkadaşlar sağolun gayet yardımcı oldunuz... :) Memphisto ve Commander arkadaşlar bazı şeyleri biliyorum az çok ve mirc in yardım dosyalarından çözmeye çalışıyorum... :) Gerçi orada üstün körü anlatılmış... Bir de ingilizce olmayınca çözmek zor oluyor... $right ve $left i biliyordum da kelime belli bir kelime değildi... Sağında ki ve solundaki kelimeler değişken o bakımdan ne kadar karakter çıkartmam gerektiğini bilemedim ama sanırım commander ın dı orada anlattığı örnekte karakter sayısı yerine hangi kelimeden önce kesilmesini istiyorsam o kelimeyi yazınca oluyormuş... Bu bana yeterli... Gecenin bu vaktinde beni aydınlattığınız için teşekkür ederim... Commander dostum lütfen sende sitem etme... :) O kısmı tam olarak anlamadığım için yanlış olduğunu düşündüm... Açıklayınca anladım... İstediğimde buydu... Zaten önceki mesajımda demiştim ki sadece kodu vermeyip bir de açıklarsanız sevinirim demiştim... Sonradan açıklayınca anladım ki $strip i kullanırken hiçbirşeye gerek yok... Sadece kelimeyi ver yeter o renkleri kırpsın... :) Teşekkür ettim hepinize... Hayırlı geceler... |
Yanıt: $remtok hakkında yardım. slmlar remtok la sormak istediğim bir sey vardı yardımcı olursanız sevinirim. remtok kullanarak sabit olmayan mesele sayısal değerleri sayıları nasıl silebiliriz? (yukarıda verilen örnekteki gibi deneme_1, deneme_48 vs.) mantğını anlatırsanız sevinirim. |
Yanıt: $remtok hakkında yardım. Burda $remtok() kullanacağına $gettok() identifier'ı işini görecektir Verdiğin örneklerde değişmeyen bir karakter var nedir bu kadarter "_" karakteri. Bu karakterin ascii kodu 95. numaraya denk gelir. Buda bize aşağıdaki işlemin daha mantıklı olduğunu söylüyor. //echo -a = $gettok(deneme_18,1,95) yaparak ne dediğimi anlayabilirsin. Kolay gelsin. |
Yanıt: $remtok hakkında yardım. tşkler ustam ama benim kafam yine basmadı bu işe :(( her numara için gettokmu kullanacaz? mesela 1den 100 kadar tüm rakamları tek gettokta atlatamayızmı? |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:13. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk