Updated : May 27, 2016 in Anasayfa

C# ile String Replace

Replace kelime anlamından da anlayabileceğimiz üzere “değiştirmek” anlamındadır. Yazılımdaki karşılığı ise bir karakteri/leri başka bir karakter/ler ile değiştirmek için kullanılmasıdır.
Yani diyelim ki “erkan” karakter katarını “ahmet” karakter katarıyla değiştirmek istiyoruz. Bu durumda Replace fonksiyonuna ihtiyaç duymaktayız.

Gelin şimdi bir kaç örnek ile kontrol edelim;

string Cumle = "IMBD'de en başarılı film hala Esaretin Bedeli olarak duruyor."
string DuzeltilmisHali = string.empty;

DuzeltilmisHali = Cumle.Replace("IMBD", "IMDB");
IMDB'de en başarılı film hala Esaretin Bedeli olarak duruyor.

İşte bu şekilde kullanabiliriz.

Ancak en efektif kullanımlarından birini örneklendirecek olursak;

string oldUrl = "Seo,   dostu 'url' yapmak";
string url = oldUrl.Replace("   ", " ")
.Replace("  ", " ")
.Replace(" ", "-")
.Replace(",", "")
.Replace("'", "")
.Replace(".", "");

Şeklinde bir SEO dostu url yapmak için de kullanabiliriz.

Ancak tabii ki tam anlamıyla SEO dostu bir url nasıl yapılır ileride başka bir makalemde anlatacağım.

Teşekkürler…

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir