edit'teki belli bir karakteri silme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Policemal
Üye
Mesajlar: 13
Kayıt: 18 Şub 2004 10:43
İletişim:

edit'teki belli bir karakteri silme

Mesaj gönderen Policemal »

herhangibir edite girilen metinlerdeki bazı karakterleri silmek istiyorum, bun nasıl sağlayabilirim.
örnek edit1 e girilen \\aliosman girilen değeri ali osman şeklinde düzeltsin, yani baştaki "\\" işaretlerini silsin
ilgilenen herkeze tşk ederim.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Merhaba,

Edit1.Text i bir stringe atayın ve while döngüsü ile Str şeklinde karakterlerine erişerek if ile kontrol yaptırtırsanız amacınıza ulaşırsınız.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Copy ile yapabilirsin.

Copy(string, başlangıç, bitiş) şeklinde, burdaki örnek için :

Copy(Edit1.Text, 3, Length(Edit1.Text))

Kolay gelsin.
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

Kod: Tümünü seç


var
   s, sil: string;
 begin
   s := '\\alios\\man\\';
   sil := '\\';
   While Pos(sil,S)>0 do Delete(s,Pos(sil,S),length(sil));
   label1.Caption := s;  // aliosman
end;

birden fazla var ise daha az uğraştırır
cetoonak
Üye
Mesajlar: 50
Kayıt: 12 Haz 2003 09:53
Konum: www.mussimsek.com

Mesaj gönderen cetoonak »

Edit1.Text:=StringReplace(Edit1.Text, '//', '', [rfReplaceAll])
Cevapla