Arkadaşlar merhaba;
Elimde editbox içinde "
25403323246823_____008580140000031B2" böyle bir metnim var (metnin ilk başında enter tuşu simgesi var kare gibi)
ben bu metni istediğim yerlerden kesip ordaki veriyi almak istiyorum. örneğin soldan 3. sıradan soldan 6. sıraya kadar olanını veya soldan 12. sıra ile soldan 18. sıra gibi. Bunu nasıl yapabilirim ? Şimdiden teşekkürler
Metin Ayırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Metin Ayırma
copy komutu tam size göre
string parçalama için 3 temel fonksiyon, copy, length, pos...

Kod: Tümünü seç
istenenBolum:=copy(kaynakString,baslangic,adet);
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Re: Metin Ayırma
Cevabınız için teşekkür ederim... Baya yardımcı oldu fakat bir konuda yine yardımcı olmanızı isteyeceğim;
bazı veriler bu şekilde;
2B42646839_________006029140101000B0
bazıları ise
2A403562751341_____001055140000000BA
bu şekilde...
bana soldan sağa doğru giderken ilk _ (alt çizgi) nin solundan (baştan 3. karakterden sonrası) ((Yani soldan sağa ilk alt çizgi ve sol baştan 3. sıra arasını almam lazım) ile 3. karakter arasını almam lazım
nasıl yapabilirim ?
bazı veriler bu şekilde;
2B42646839_________006029140101000B0
bazıları ise
2A403562751341_____001055140000000BA
bu şekilde...
bana soldan sağa doğru giderken ilk _ (alt çizgi) nin solundan (baştan 3. karakterden sonrası) ((Yani soldan sağa ilk alt çizgi ve sol baştan 3. sıra arasını almam lazım) ile 3. karakter arasını almam lazım
nasıl yapabilirim ?
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Re: Metin Ayırma
Çok teşekkür ederim. Gerçekten istediğimi yapabiliyorum fakat yapamadığım ufak bir nokta kaldı
Bir mesaj geldiğinde bu mesajın ilk karakteri enter tuşu yani ufak kare şeklinde geliyor fakat bunu silip geri kalan veriyi kullanmam gerekiyor. Yani memo içine gelen veri "
2A43224339_________001052140900000BF
"
şeklinde oluyor yani ilk başında enter tuşu var... Bunu nasıl düzeltip edite eklettirebilirim ?

Bir mesaj geldiğinde bu mesajın ilk karakteri enter tuşu yani ufak kare şeklinde geliyor fakat bunu silip geri kalan veriyi kullanmam gerekiyor. Yani memo içine gelen veri "
2A43224339_________001052140900000BF
"
şeklinde oluyor yani ilk başında enter tuşu var... Bunu nasıl düzeltip edite eklettirebilirim ?
Re: Metin Ayırma
Delete(MEtin,1,1)
veya
MEtin:= StringReplace(Metin,#13,'',[rfReplaceAll])
veya
MEtin:= StringReplace(Metin,#13,'',[rfReplaceAll])