Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
[+10 Puan] String Manipülasyon İşlemleri
#4
Buda Fonksiyon hali olsun.

type
  TIstenen = (ISagdanAl, ISoldanAl, IParcaAl, ISoldanSil, ISagdanSil);
....
....

Function StringManipule(Deger:String; Istenen:TIstenen; Basla, KacAdet:Integer):String;
Begin
If (Istenen=ISagdanAl)
   Then Result:=copy(Deger,length(Deger)-(KacAdet-1),KacAdet);
If (Istenen=ISoldanAl)
   Then Result:=copy(Deger,1,KacAdet);
If (Istenen=IParcaAl)
   Then Result:=copy(Deger,Basla,KacAdet);
If (Istenen=ISoldanSil)
   Then Begin
   Delete(Deger,1,KacAdet);
   Result:=Deger;
        End;
If (Istenen=ISagdanSil)
   Then Begin
   delete(Deger,length(Deger)-(KacAdet-1),KacAdet);
   Result:=Deger;
        End;

End;

procedure TForm2.Button1Click(Sender: TObject);
var
d:string;
begin
d:='DelphiCan';
memo1.Lines.Add('Sağdan 3 karakter:'+StringManipule(d,ISagdanAl,0,3));
memo1.Lines.Add('Soldan 3 karakter:'+StringManipule(d,ISoldanAl,0,3));
memo1.Lines.Add('Parca Al:'+StringManipule(d,IParcaAl,2,3)); // 2den basla 3 karakter
memo1.Lines.Add('Soldan 3 karakter sil:'+StringManipule(d,ISoldanSil,0,6));
memo1.Lines.Add('Sağdan 3 karakter sil:'+StringManipule(d,ISagdanSil,0,3));
end;

WWW
Cevapla


Bu Konudaki Yorumlar
Cvp: [+10 Puan] String Manipülasyon İşlemleri - Yazar: esistem - 12-11-2018, Saat: 15:19
[+10 Puan] String Manipülasyon İşlemleri - Yazar: 3ddark - 12-11-2018, Saat: 16:22
[+10 Puan] String Manipülasyon İşlemleri - Yazar: enes6635 - 12-11-2018, Saat: 17:17
[+10 Puan] String Manipülasyon İşlemleri - Yazar: ssahinoglu - 13-11-2018, Saat: 01:07
[+10 Puan] String Manipülasyon İşlemleri - Yazar: onurcan1977 - 20-04-2019, Saat: 00:48

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  String üzerinden enum değeri çağırma Abdullah ILGAZ 11 10.282 24-08-2023, Saat: 19:26
Son Yorum: veteran
  Windows Mesajlaşma Sistemi Hk. Soru (+10 Puan) Tuğrul HELVACI 26 23.640 06-10-2022, Saat: 18:47
Son Yorum: Master_Crazy
  Tek dizi içinde öncelik sırası belirleme (+10 puan) Abdullah ILGAZ 4 6.080 29-11-2017, Saat: 12:07
Son Yorum: SimaWB
  Bir Record'un içini doldurma (+20 puan) Tuğrul HELVACI 21 23.407 05-10-2017, Saat: 16:33
Son Yorum: ismailkocacan
  AV (Access Violation) nedir, neden bu hatayı alırız ? (+50 Puan) Tuğrul HELVACI 18 24.957 30-09-2017, Saat: 12:14
Son Yorum: ismailkocacan



Konuyu Okuyanlar: 1 Ziyaretçi