Sdílet prostřednictvím


Postupy: Hledání v řetězci (Visual Basic)

Tento článek ukazuje příklad hledání v řetězci v jazyce Visual Basic.

Příklad

Tento příklad volá metodu IndexOf na objektu String k určení indexu prvního výskytu podřetězce.

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

Robustní programování

Metoda IndexOf vrátí polohu prvního znaku při prvním výskytu podřetězce. Index je založený na 0, což znamená, že první znak řetězce má index 0.

Pokud IndexOf podřetězec nenajde, vrátí hodnotu -1.

Metoda IndexOf rozlišuje malá a velká písmena a používá aktuální kulturu.

Chcete-li zajistit optimální řízení chyb, můžete chtít uzavřít hledání řetězce do bloku Try v konstrukci Try...Catch...Finally.

Viz také