Aracılığıyla paylaş


Nasıl yapılır: bir dize içinde arama (Visual Basic)

Bu makalede, Visual Basic'te bir dize içinde nasıl arama yapılacağını gösteren bir örnek gösterilmektedir.

Örnek

Bu örnek, IndexOf nesnesi üzerindeki String yöntemini çağırarak bir alt dizenin ilk oluşumunun dizinini raporlar.

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

Sağlam programlama

yöntemi, IndexOf alt dizenin ilk oluşumunun ilk karakterinin konumunu döndürür. Dizin 0 tabanlıdır, yani bir dizenin ilk karakteri 0 dizinine sahiptir.

IndexOf Alt dizeyi bulamazsa - 1 döndürür.

IndexOf yöntemi büyük/küçük harfe duyarlıdır ve geçerli kültürü kullanır.

En iyi hata denetimi için, dize aramasını Try bloğu içine alarak bir Try... Catch... Finally ifadesi oluşturmayı düşünebilirsiniz.

Ayrıca bakınız