Delphide Pos Kullanımı ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Delphide Pos Kullanımı ?

Mesaj gönderen CiTiZEN »

sadece pos yazıp arama yapman yeterli..
UWESIS CORPORATION
Ertugrul
Üye
Mesajlar: 136
Kayıt: 09 May 2009 12:05

Re: Delphide Pos Kullanımı ?

Mesaj gönderen Ertugrul »

trex994 yazdı:Merhaba arkadaşlar

#Ali/Veli*FalanFilan

gibi bir stringi parçalamak istiyorum
ama parçalama şekli

1) 1. ' # ' den ' / ' arasını al yani (Ali) şeklinde
2) /' tan sonra ' * ' a kadar olan içeriği al Yani (Veli) Şeklinde
3) * Sonra ne varsa al

bunu nasıl yapabilirim ' pos ' ile

Kod: Tümünü seç

var
strIlk,strA,strB,strC:string;
begin
  strIlk:='#Ali/Veli*FalanFilan';
  strA:=Copy(strIlk,Pos('#',strIlk)+1,Pos('/',strIlk));
  strB:=Copy(strIlk,Pos('/',strIlk)+1,pos('*',strIlk));
  strC:=Copy(strIlk,Pos('*',strIlk)+1,Length(strIlk));
end;
string rutinlerine yeni basladigini varsayarak en basit hali boyle fakat birden fazla '#','/' vb olursa is degisir.
sr1111
Üye
Mesajlar: 220
Kayıt: 06 Mar 2008 01:59

Re: Delphide Pos Kullanımı ?

Mesaj gönderen sr1111 »

bu pos satirlar calismiyor, ona gore.

strA:=Copy(strIlk,Pos('#',strIlk)+1,Pos('/',strIlk));



deneme olarak yukaridaki satiri yazdiktan sonra
memo1.text:=stringreplace(memo1.text, stra, 'kemal', [rfreplaceall]);

yaptim olmuyor.
Cevapla