VB.Net dilinde, bir dizedeki belirli karakterleri veya kelime öbeklerini değiştirmek için Replace fonksiyonu kullanılır. Replace fonksiyonu, değiştirilecek olan orijinal dizeyi ve değiştirme yapılacak olan karakterleri veya kelime öbeklerini içeren yeni bir dize döndürür. Aşağıda, Replace fonksiyonunu kullanarak bir dizedeki belirli karakterleri veya kelime öbeklerini nasıl değiştireceğinizi adım adım anlattık:

VB.Net de Replace Kullanımı Nasıl Yapılır? Detaylı Anlatım

vbnet

‘ Örnek bir dize oluşturalım
Dim originalString As String = “Merhaba dünya, nasılsın dünya?”
' Değiştirilecek karakter veya kelime öbeği
Dim oldSubstring As String = "dünya"

' Yeni karakter veya kelime öbeği
Dim newSubstring As String = "evren"

' Replace fonksiyonunu kullanarak dizeyi değiştirelim
Dim newString As String = originalString.Replace(oldSubstring, newSubstring)

' Değiştirilmiş dizeyi yazdıralım
Console.WriteLine(newString)
Yukarıdaki örnekte, Replace fonksiyonu kullanılarak bir dizeyi değiştiriyoruz. İlk olarak, orijinal dizeyi (originalString) oluşturuyoruz. Ardından, değiştirilecek karakterleri veya kelime öbeklerini (oldSubstring) belirliyoruz. Sonrasında, bu karakterlerin veya kelime öbeklerinin yerine geçecek olan yeni karakter veya kelime öbeğini (newSubstring) belirliyoruz.
Daha sonra, Replace fonksiyonu kullanılarak orijinal dizeyi ve değiştirilecek karakter veya kelime öbeğini içeren yeni bir dize oluşturuyoruz ve bu dizeyi newString değişkenine atıyoruz. Son olarak, değiştirilmiş dizeyi yazdırmak için Console.WriteLine fonksiyonunu kullanıyoruz.
Replace fonksiyonu ayrıca, belirli bir dizinin belirli bir konumundan başlayarak karakterleri veya kelime öbeklerini değiştirmek için de kullanılabilir. Bunun için Replace fonksiyonuna, değiştireceğiniz dizinin başlangıç konumunu ve uzunluğunu belirten iki ek parametre eklemeniz gerekir. Örneğin:
vbnet
' Örnek bir dize oluşturalım
Dim originalString As String = "Merhaba dünya, nasılsın dünya?"

' Değiştirilecek karakter veya kelime öbeği
Dim oldSubstring As String = "dünya"

' Yeni karakter veya kelime öbeği
Dim newSubstring As String = "evren"

' Replace fonksiyonunu kullanarak dizeyi değiştirelim
Dim newString As String = originalString.Replace(oldSubstring, newSubstring, 8, 5)

' Değiştirilmiş dizeyi yazdıralım
Console.WriteLine(newString)
Aşağıdaki kodda, Replace fonksiyonu kullanılarak, orijinal dizeyi originalString değişkeninde tutuyoruz. Ardından, değiştirilecek karakter veya kelime öbeği olan “dünya” kelimesini oldSubstring değişkenine atıyoruz. newSubstring değişkenine ise bu kelimenin yerine kullanacağımız “evren” kelimesini atıyoruz.
Son olarak, Replace fonksiyonunu kullanarak originalString içindeki “dünya” kelimesini “evren” ile değiştiriyoruz. Bu işlemi yaparken, Replace fonksiyonuna ayrıca, “dünya” kelimesinin ilk karakterinin bulunduğu pozisyonu ve kelimenin uzunluğunu belirtiyoruz. Bu parametreler, 8 ve 5 değerlerini alır.
vbnet
‘ Örnek bir dize oluşturalım
Dim originalString As String = “Merhaba dünya, nasılsın dünya?”
' Değiştirilecek karakter veya kelime öbeği Dim oldSubstring As String = "dünya" ' Yeni karakter veya kelime öbeği Dim newSubstring As String = "evren" ' Replace fonksiyonunu kullanarak dizeyi değiştirelim Dim newString As String = originalString.Replace(oldSubstring, newSubstring, 8, 5) ' Değiştirilmiş dizeyi yazdıralım
Console.WriteLine(newString)
Bu örnekte, “dünya” kelimesi ilk kez originalString değişkeninin 8. karakterinde başlıyor ve 5 karakter uzunluğunda. Bu nedenle, Replace fonksiyonuna 8 ve 5 parametreleri ekleyerek sadece bu kelimenin değiştirilmesini sağlıyoruz. Sonuç olarak, newString değişkeninde orijinal dizenin “dünya” kelimesi “evren” kelimesiyle değiştirilmiş halini elde ediyoruz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir