Substring fonksiyonu, bir dizenin belli bir alt dizisini almak için kullanılır. Bu fonksiyon, bir dizenin başlangıç pozisyonunu ve karakter sayısını belirtir. Bu işlem, bir dizedeki belirli karakterleri veya alt dizeyi seçmek için kullanışlıdır.
Aşağıda, Substring fonksiyonunun kullanımına örnek bir VB.Net kodu verilmiştir:
vb.net
‘ Örnek bir dize oluşturalım
Dim str As String = “Merhaba dünya”
' İlk 5 karakteri almak için
Dim substr1 As String = str.Substring(0, 5)
' 6. karakterden sonraki tüm karakterleri almak için
Dim substr2 As String = str.Substring(5)
' 5. karakterden başlayarak 5 karakter almak için
Dim substr3 As String = str.Substring(5, 5)
' Son 5 karakteri almak için
Dim substr4 As String = str.Substring(str.Length - 5)
' Alt dizeleri yazdıralım
Console.WriteLine(substr1) ' Merha
Console.WriteLine(substr2) ' ba dünya
Console.WriteLine(substr3) ' ba dü
Console.WriteLine(substr4) ‘ dünya
Yukarıdaki kodda, Substring fonksiyonu ile str dizesinden belli alt dizeler alıyoruz.
İlk Substring kullanımında, 0 pozisyonundan başlayarak ilk 5 karakteri seçiyoruz. Bu nedenle, substr1 değişkeni Merha olacaktır.
İkinci Substring kullanımında, 5 pozisyonundan başlayarak geri kalan tüm karakterleri seçiyoruz. Bu nedenle, substr2 değişkeni ba dünya olacaktır.
Üçüncü Substring kullanımında, 5 pozisyonundan başlayarak 5 karakteri seçiyoruz. Bu nedenle, substr3 değişkeni ba dü olacaktır.
Dördüncü Substring kullanımında, dizenin son 5 karakterini seçiyoruz. Bu nedenle, substr4 değişkeni dünya olacaktır.
Yukarıdaki örneklerde, Substring fonksiyonunun farklı kullanımları gösterilmiştir. Bu fonksiyonu kullanarak bir dizenin istenen alt dizelerini kolayca seçebilirsiniz.
