IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   kelime içerisinden ayırma (https://www.ircforumlari.net/mirc-scripting-sorunlari/451322-kelime-icerisinden-ayirma.html)

fav 10 Şubat 2012 08:12

kelime içerisinden ayırma
 
günaydın arkadaşalr hangi identifi kullandımsa yapamadım socket verileriyle ilgili biyerde tıkandım yardım ederseniz sevinirim

sorunum şu
:rdrdHTTP4516,8187,8703Lebanon
burada sabit olan kelime http öncesi ve sonrası değişiyor hersatırda
amacım http ile geri kalanı silmek

şöyleki :rdrd
kırmızı kısım kalacak bana dediğim gibi sabit olan http dir ilerisi ve gerisi değişiyor hersatırda şimdidem merakla bekliyorum :)

SiLuet 10 Şubat 2012 10:42

Cevap: kelime içerisinden ayırma
 
Verileri Çektiğinde Örnek Olarak,

%veri değişkenine Atadın

sonra replace Kullanarak HTTP'yi & karakterine Çevirdin
var %veri $replace(%veri,HTTP,&)

Sonra Tokenize Kullanabiliriz veya $gettok identifieri, & karakterinin asci değeri 38

tokenize 38 %veri
echo -a $1


olarak HTTP Öncesini Alabilirsin En Basitinden Umarım Mantığı Anlamışsındır.

fav 10 Şubat 2012 12:35

Cevap: kelime içerisinden ayırma
 
//var %j :rdrdHTTP4516,8187,8703Lebanon | var %iş $replace(%j,HTTP,&) | echo -a $gettok(%iş,1,38)

$replace de http yi kullanmak aklıma gelmemiş :):) oysa replace'yi birbaska türlü denemştim tşkler cokcok

Narsinha 10 Şubat 2012 13:11

Cevap: kelime içerisinden ayırma
 
Kod:

//var %s = :rdrdHTTP4516,8187,8703Lebanon | echo -a $left(%s,$calc($pos(%s,HTTP,1)-1)))
veya
Kod:

//var %s = :rdrdHTTP4516,8187,8703Lebanon | echo -a $gettok($regsubex(%s,HTTP,$chr(32)),1,32)))
şeklinde de yapılabilir alternatif olarak


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09:15.

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