Ana içeriğe atla

Kod Günlüğü 11 C# da Replace Metodu Kullanımı(İki String İfadeyi Bir Biri Yerine Yazma)

Merhaba günlük. C# la uğraşınca biraz yine sana anlatacak konu çıktı. Şimdi sana bir string metodu olan Replace i anlatmaya çalışacağım. 

O zaman Bismillah diyelim ve başlayalım.

Tabi bu metodu kullanmakta nereden çıktı diye aklında bir soru var hemen bu sorunu  gideriyim öncelikle.

Mesela düşün, bir makale yazıyorsun 500 kelime yazmışın makale bitmiş. Sonra makaleyi okuyorsun bir kelime dikkatini çekiyor kelimeyi 20 kere kullanmışsın sonra aklına bu kelimenin yerine geçebilecek ve daha da havalı duran bir kelime geliyor. Bu kelime ile diğer 20 kelimeyi değiştirmek istiyorsun. Tek tek elinle yazsan olacak iş değil. 

Bende düşündüm ki bunun daha kolay bir yolu olmalı programını yazayım dedim.

İşte şimdi iki string ifadenin bir biri ile nasıl değiştirilir bunu anlatacağım.

Burada Replace metodunu anlatırken bir tane daha string metodundan da bahsetmeden geçemeyiz tabi. O da Contains metodu.


Contains metodu bir string değişken içinde bir ifade var mı diye aramak için kullanılır. Ve bu metod geriye boolean türünde değer döndürür.

O zaman gel bir formumuzu görelim daha sonra da kodlarımıza bakalım.


Makalemizi büyük Textbox içine yazıyoruz. Daha sonra makale içinde aranacak kelimeyi aranan kelime Textbox ına bu kelimenin yerine geçecek kelimeyi de diğer Textbox a yazıyoruz.

Kodlara bakalım.



Bu kadar kodla uğraşamam değişkenlere falan gerek yok diyorsan bu da sana diğer çözümüm.



İlk olarak Textboxlardan gelen değerleri değişkenlerimize alıyoruz.

Daha sonra aranan kelime metin içinde var mı bunun kontrolünü yapıyoruz.


 bool x = metin.Contains(aranan);


Eğer x true değeri geri döndürdü ise de metin içindeki tüm aranan ifadeyi değiştirilecek ifade ile değiştiriyoruz.

Replace kullanımı:


String ifade;


ifade=ifade.Replace(Eski Değer,Yeni Değer); 


şeklindedir.


Kodlar ile de bunu sağladık.


  metin=metin.Replace(aranan, değişecek);

                textBox1.Text = metin;



Bu kadar hikaye fazla istediğimi ver geç diyorsan bir de kodun özü yapalım senin için.

KODUN ÖZÜ


1. Contains ile metin içinde aradığımız kelime var mı bunu kontrol ederiz. Contains geriye Boolean türünde değer geriye döndürür.

2. Aranan kelime var ise  Replace ile değişimi yaparız.

string metin;

metin.Replace(EskiDeğer, YeniDeğer);

şeklinde olacaktır.

Benden bu kadar görüşmek üzere vesselam.


KONUNUN YAZARI NCFKR
DİĞER YAZILIM GÜNLÜĞÜ KONULARI İÇİN TIKLA VE ÖĞREN

Yorumlar

Bu blogdaki popüler yayınlar

Matlab Programlama Soru Çözümü

26 Matlab Soru Çözümleri 26
25 Matlab Soru Çözümleri 25
24 Matlab Soru Çözümleri 24
23 Matlab Soru Çözümleri 23

Matlab Programlama 18 Matlab de Rand Fonksiyonu Kullanımı

Merhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan  rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.
Bismillah diyelim ve başlayalım.
Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.
Temel kullanımı rand(n,m) şeklindedir. Bu ifade şunu yapar n satırlı ve m sütunlu bir matrisi 0 ile 1 arasında rastgele gelen ondalık sayılar ile doldurur.

Matlab Programlama Konu Anlatımı

18 Matlab Programlama 18 Matlab de Rand Fonksiyonu KullanımıMerhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.Bismillah diyelim ve başlayalım.Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.Devamını Gör-->
17 Matlab Programlama 17 Matlab de Kullanıma Hazır Fonksiyonlar Ve İşlevleriMerhabalar herkese. Matlab derslerimizin 13. sü ile yolumuza devam ediyoruz. Bu dersimizde sizlere Matlab'in pek çok hazır fonksiyonundan ve işlevlerinden bahsetmeye çalışacağım.O zaman Bismillah diyelim ve yolumuza koyulalım.1 SAYI YUVARLAMA FONKSİYONLARIMatlab de ondalık sayılar üzerinde işlem yapabilmek için bize kolaylık sağlayan 4 tane fonksiyon vardır. Bu fonksiyonlar fix, round, ceil ve floor'dur.Devamını Gör-->
16 Matla…