ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları
Would you like to react to this message? Create an account in a few clicks or log in to continue.
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları

Güncel Paylaşım Forumu !
 
AnasayfaGaleriAramaLatest imagesKayıt OlGiriş yap
Eğlence Başladı Rütbeni Seç! TIKLA
Moderatör Alımı Başladı TIKLA

 

 Bul ve Değiştir (Find And Replace) İşlemi

Aşağa gitmek 
3 posters
YazarMesaj
ALPA
Site Kurucusu
Site Kurucusu
ALPA


Mesaj Sayısı : 815
Nerden : Ankara
Kayıt tarihi : 02/03/09
Rep Puanı Rep Puanı : 32

Bul ve Değiştir (Find And Replace) İşlemi Empty
MesajKonu: Bul ve Değiştir (Find And Replace) İşlemi   Bul ve Değiştir (Find And Replace) İşlemi Icon_minitimeÇarş. Nis. 08, 2009 5:19 pm

Merhaba arkadaşlar,
Zamanın acemilidiğini çekmiş biri olarakdan başlangıç seviyesinde bir uygulama yapmak istedim.

Bu makalemde metin editörlerinde sıkça rastladığımız olay olan bul ve değiştiri ele alacağız.

C# ve VB içerisinde hazır olarak da bulunan bu komutun olmadığını düşünerekten ve maksat algoritma geliştirmek amacıyla bu işlemi nasıl yapacağımıza bakalım.

İlk olarak kodlarımızda kullandığımız metotları açıklayarak işe başlayalım.

C# için string VB için String olan Tebessüm değişkenimizin metodu olan;

Insert(startIndex, value): string/String'in içerisine başlangıç değerinden itibaren value değerini ekler.

Remove(startIndex, count): string/String'in içerisinde başlangıç noktasından itibaren count değeri kadar veri siler.

IndexOf(value): string/String'in içindeki value değerinin başlangıç noktasını bulur. Geriye int/Integer olarak döner.

Şimdi gelelim kodlarımıza;

[C#]

public string BulveDegistir(string Metin, string arananMetin, string yeniMetin)

{

// İlk olarak yeniMetin'i Metin'e ekliyoruz

Metin = Metin.Insert(Metin.IndexOf(arananMetin), yeniMetin);

// Daha sonra arananMetin'i Metin'den siliyoruz

Metin = Metin.Remove(Metin.IndexOf(arananMetin), arananMetin.Length);

return Metin;

}

[VB]
Public Function BulveDegistir(ByVal Metin As String, ByVal arananMetin As String, ByVal yeniMetin As String) As String

' İlk olarak yeniMetin'i Metin'e ekliyoruz

Metin = Metin.Insert(Metin.IndexOf(arananMetin), yeniMetin)

' Daha sonra arananMetin'i Metin'den siliyoruz

Metin = Metin.Remove(Metin.IndexOf(arananMetin), arananMetin.Length)

Return Metin

End Function

Evet bul ve değiştir işlemlerimizi birer alt program olarak yazdık bunları bir sınıf içine ekleyerekde sürekli kullanılabilir durumda bekletebiliriz.

Yeni başlayan arkadaşlar için belirtmekte fayda görüyorum;

Bu alt programlara erişmek için;

[C#]: string Metin = BulveDegistir(txtMetin.Text, txtArananMetin.Text, txtYeniMetin.Text);

[VB]: Dim Metin As String = BulveDegistir(txtMetin.Text, txtArananMetin.Text, txtYeniMetin.Text)

Deyimlerini kullanırız.
Sayfa başına dön Aşağa gitmek
http://www.weyyo.com
DARKDANTE
Sponsor
Sponsor
DARKDANTE


Mesaj Sayısı : 378
Kayıt tarihi : 24/04/09
Rep Puanı Rep Puanı : 10

Bul ve Değiştir (Find And Replace) İşlemi Empty
MesajKonu: Geri: Bul ve Değiştir (Find And Replace) İşlemi   Bul ve Değiştir (Find And Replace) İşlemi Icon_minitimePerş. Mayıs 07, 2009 9:24 pm

saol
Sayfa başına dön Aşağa gitmek
0 ®h Negatif
Sponsor
Sponsor
0 ®h Negatif


Mesaj Sayısı : 328
Nerden : Visual Basic'ten
Kayıt tarihi : 22/04/09
Rep Puanı Rep Puanı : 19

Bul ve Değiştir (Find And Replace) İşlemi Empty
MesajKonu: Geri: Bul ve Değiştir (Find And Replace) İşlemi   Bul ve Değiştir (Find And Replace) İşlemi Icon_minitimePtsi Mayıs 18, 2009 6:43 pm

Tebessüm :)Saol
Sayfa başına dön Aşağa gitmek
http://www.extra.yetkin-forum.com
 
Bul ve Değiştir (Find And Replace) İşlemi
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» MT4 indikatör kullanarak forex işlemi yapmak
» Tiktok Video İndirme İşlemi Bu site ile çok basit

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları :: C#-
Buraya geçin:  

weyyo

knight online serverlar

metin2 serverlar

silkroad serverlar