Så här gör du: söka i en sträng (Visual Basic)
Den här artikeln visar ett exempel på hur du söker i en sträng i Visual Basic.
Exempel
I det IndexOf här exemplet anropas metoden på ett String objekt för att rapportera indexet för den första förekomsten av en delsträng:
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Robust programmering
Metoden IndexOf returnerar platsen för det första tecknet för den första förekomsten av delsträngen. Indexet är 0-baserat, vilket innebär att det första tecknet i en sträng har ett index på 0.
Om IndexOf inte hittar delsträngen returnerar den -1.
Metoden IndexOf är skiftlägeskänslig och använder den aktuella kulturen.
För optimal felkontroll kanske du vill omsluta strängsökningen Try
i blocket för ett Försök... Fånga... Slutligen Uttalande konstruktion.