String Parseleme İşlemleri Sorusu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

String Parseleme İşlemleri Sorusu

Mesaj gönderen G.Arkas »

Herkese iyi çalışmalar.

Memo1 de tuttuğum bazı string değerleri ayıklamam gerekiyor.Bir çoğunu hallettim ancak değişken tipteki verilerde sıkıntı yaşıyorum.
Uzunluğu değişken tipte olan stringleri başka bir stringbox a aktarmam gerekiyor.Takıldığım yer şöyle ki;

Örneğin Mehmet Ayşe Fatma Memo1 in içindeki stringlerim olduğunu varsayalım:
Ayşe değişken olduğu için karakter sayısı belli olmuyor.Mehmet ve Fatma sabit.Ama Ayşe değişken (Mustafa,Aras,Abdullah ta olabiliyor)
ben bu değişkeni Memo2 ye Mehmet "Değişken" Fatma olarak aktarmam gerekiyor.
Bunun için Mehmet stringini aratıp ondan sonra gelen değişkenin uzunluğunu hesaplatarak kopyalayıp Fatma ile birlikte
Memo2.lines.add(Mehmet,Değişken,Fatma);şeklinde her sorgu sonrasında aktarmalıyım.Ancak uzunluğu hesaplatamayıp sabit olarak tanımlarsam o zaman sorgu değişkeni eksik veya Fatma stringiyle birleşik geliyor.
Açık ve net olarak;

Mehmet İle Fatma arasındaki değişken stringi her sorgu sonrasında(karakter uzunluğu birebir oalrak) nasıl alabilirim?

Teşekkürler İyi Çalışmalar...
Resim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: String Parseleme İşlemleri Sorusu

Mesaj gönderen aslangeri »

s.a.
string içinde mehmeti buldunuz diyelim.
aynı yöntemle fatmayı da bulun. (bulma işlemi derken :ara pos komutu ile stringin başladığı yeri buluyoruz)
atıyorum mehmet 23 den başlıyor fatmada 36 dan. ozaman

Kod: Tümünü seç

copy(stringifade,29,36-29)
komutu ile aradaki metni alabilirsin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: String Parseleme İşlemleri Sorusu

Mesaj gönderen G.Arkas »

çok teşekkür ederim gerçektende mantıklı
Resim
Cevapla