yazının içindeki sayıları ve stringleri ayırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

yazının içindeki sayıları ve stringleri ayırmak

Mesaj gönderen ALUCARD »

arkadaşlar merhaba

diyelimki editin içinde S01JJ20X632938 yazısı var

ben bunun içindeki sayıları ve harfleri nasıl ayırabilirm

sayıların ve stringlerin yeri belli değil.

d7 kullanıyorum.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Kod: Tümünü seç

for I:= 1 to Length(S)
  if S[I] in ['0'..'9'] then // Bu sayi işte
    else
       // Bu da harf
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
I:integer;
s:string;
begin
s:=trim(edit1.text);
for I:= 1 to Length(S) do
  begin
  if S[I] in ['0'..'9'] then 
    begin
    edit2.Text:=edit2.Text+S[I];// sayıları edit2 ye topluyoruz
    end
    else
    begin
   edit3.Text:=edit3.Text+S[I];// harfleri edit3 ye topluyoruz
    end
  end;
end;
hocam kodu bu şekilde kullanıyorum

teşekkür ederim. :lol:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Cevapla