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

>
+
Etiketlenen Kullanıcılar

1Beğeni(ler)
  • 1 Post By CoCoRiCo

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 12 Eylül 2025, 20:20   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
stringdeki rakamlari tespit edip degiskene atama




Merhaba.
Elimde şöyle bir string var.
string: salam 100 patlican 45 ekmek 15 su 10 konserve açacağı 120 domates betemek 15
Burada rakamlardan önceki gelen kelimeler degisken ,rakamlar da degisken, stringin uzunlugu da degisken, kelimelerin bir ya da daha fazla olması da degisken . Bunlari asagidaki gibi nasil asagidaki degiskene atayabilirim ?


var %_1 100 salam ya da var %1 salam 100
var %_2 45 patlican
var %_3 15 ekmek
var %_4 10 su
var %_5 120 konserve açacagi
var %_6 15 domates betemek

__________________
Bana sihirli kelimeyi söyle

Konu manikdepresif tarafından (12 Eylül 2025 Saat 20:21 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları
Alt 15 Eylül 2025, 13:31   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: stringdeki rakamlari tespit edip degiskene atama




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias sparse { var %text = salam 100 patlican 45 ekmek 15 su 10 konserve açacağı 120 domates betemek 15 ;# v1 ;noop $regsubex(%text,/([^0-9]+?)\s+([0-9]+)/g,$xvar(\n \1,\2)) ;# v2 noop $regsubex(%text,/([^0-9]+?)\s+([0-9]+)/g,$xvar(\n,\1,\2)) } alias xvar { ;echo 4 :v1: $replace($1,$chr(32),_) $2 echo 3 :v2: $+($eval(%),_,$1) $2 $3 set % $+ $replace($1,$chr(32),_) $2 }

basit bir yaklaşımla böyle olibilir.. Gerisini sen halledersin artık
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


sonuç v1:
:v1: 1_salam 100
:v1: 2__patlican 45
:v1: 3__ekmek 15
:v1: 4__su 10
:v1: 5__konserve_açacağı 120
:v1: 6__domates_betemek 15


sonuç v2:
:v2: %_1 salam 100
:v2: %_2 patlican 45
:v2: %_3 ekmek 15
:v2: %_4 su 10
:v2: %_5 konserve açacağı 120
:v2: %_6 domates betemek 15

__________________
2b|!2b=? ~ mircscripting.net

Konu CoCoRiCo tarafından (15 Eylül 2025 Saat 13:40 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 15 Eylül 2025, 14:53   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: stringdeki rakamlari tespit edip degiskene atama




ben boyle yaptim.
-
/_rkm_ayikla
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias _rkm_ayikla { tokenize 32 salam 100 patlican 45 ekmek 15 su 10 konserve açacağı 120 domates betemek 15 var %m = 1, %n = 1 while ([ $ $+ [ %m ] ]) { var %str- = %str- $v1 if $v1 isnum { echo : % $+ _ $+ %n %str- | var %str- | inc %n } inc %m } }


__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 15 Eylül 2025, 15:29   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: stringdeki rakamlari tespit edip degiskene atama




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ben boyle yaptim.
-
/_rkm_ayikla
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias _rkm_ayikla { tokenize 32 salam 100 patlican 45 ekmek 15 su 10 konserve açacağı 120 domates betemek 15 var %m = 1, %n = 1 while ([ $ $+ [ %m ] ]) { var %str- = %str- $v1 if $v1 isnum { echo : % $+ _ $+ %n %str- | var %str- | inc %n } inc %m } }




yardım mı istedin yoksa challenge mı oldu bu?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
2b|!2b=? ~ mircscripting.net
 
Alıntı ile Cevapla

Alt 15 Eylül 2025, 17:24   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: stringdeki rakamlari tespit edip degiskene atama




yardim

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 17:24 -->-> Daha önceki mesaj 17:24 --

aklima ilk basta bir sey gelmedi sonra dusundum yaptim

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 15 Eylül 2025, 20:50   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: stringdeki rakamlari tespit edip degiskene atama




Şaka yaptım yahu. Ben zaten yaşlı bı adamım öyle celing melinc yapamam

__________________
2b|!2b=? ~ mircscripting.net
 
Alıntı ile Cevapla

Alt 15 Eylül 2025, 21:27   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: stringdeki rakamlari tespit edip degiskene atama




ilgilenen fazla olmadigi için hem onlar düşünsün hem de ben düşüneyim o arada diye ortaya salladim cogu zaman oyle yapiyorum benim tarzım bu.

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Köy muhtarı bayram namazına gelmeyenleri tek tek tespit edip buz gibi suya soktu Lucifer Güncel ve Son Dakika Haberler 0 28 Haziran 2023 20:12
degiskene deger aktarma ratio5 mIRC Scripting Sorunları 1 16 Mayıs 2015 13:24
stringdeki iki kelimenin arasında kalanı bulmak (mysql deki between) hAte PHP 0 11 Kasım 2014 05:05
Öğretmen Atama Başvuruları 31 Ocak 3 Şubat Atama Klavuzu Başvurular Zen Genel Paylaşım 0 01 Şubat 2013 15:09