Sayfayı Yazdır | Pencereyi Kapat

String Parçalama

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=506
Tarih: 06 Ocak 2025 Saat 12:37
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: String Parçalama
Mesajı Yazan: Saliha Göçergi
Konu: String Parçalama
Mesaj Tarihi: 30 Mayıs 2023 Saat 16:36
String bir değeri parçalama işlemi yapmak istediğinizde TclStringList sınıfını kullanabilirsiniz. Burada cümle içerisindeki ayırıcı karakteri "Delimiter" özelliği ile belirterek kelimeleri ayırabilirsiniz. "DelimitedText özelliği ile ayrılacak olan string dizesini alabilirsiniz.

Bir örnek vererek kullanmanıza yardımcı olayım.

var

list:tstringlist;

str:String;

begin

  str := 'hello,world,test';

  list := Clomosy.StringListNew;//tstringlist.Create yerine;

 

   List.Delimiter := ',';

  List.DelimitedText := str;

   Str:=Clomosy.StringListItemString(List,0);//0. elemanı getirir

  ShowMessage(str);

end;





Cevaplar:
Mesajı Yazan: Saliha Göçergi
Mesaj Tarihi: 30 Mayıs 2023 Saat 16:51
TclStringList sınfına ait başka özelliklerin kullanımına bakmak için  http://www.docs.clomosy.com/index.php/TclStringList%20" rel="nofollow - http://www.docs.clomosy.com/index.php/TclStringList  sayfasını ziyaret edebilirsiniz.


Mesajı Yazan: Benhur
Mesaj Tarihi: 30 Mayıs 2023 Saat 21:33
ilave örnek;

    i:Integer;
    strList:TclStringList;
    MyFileStr:String;
  Begin
    If clFileExists('file.txt','x:\') Then clShowMessage('dosya Var') Else clShowMessage('dosya Yok');
    strList := Clomosy.StringListNew;
    MyFileStr := clPathCombine('MyFile.Txt',Clomosy.AppFilesPath); 
    ShowMessage(MyFileStr);
    If clFileExists(MyFileStr,'') Then
      strList.LoadFromFile(MyFileStr,0);
    strList.Add('New Line');
    strList.SaveToFile(MyFileStr,0);
  End


-------------
learn, try, use...



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net