Практическое руководство. Поиск в строке (Visual Basic)

В этой статье показано, как выполнять поиск в строке в Visual Basic.

Пример

В этом примере вызывается IndexOf метод объекта String , чтобы сообщить индекс первого вхождения подстроки:

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

Отказоустойчивость

Метод IndexOf возвращает расположение первого символа первого вхождения подстроки. Индекс основан на 0, то есть первый символ строки имеет индекс 0.

Если IndexOf подстрока не находит, возвращается значение -1.

Метод IndexOf учитывает регистр и использует текущий язык и региональные параметры.

Для оптимального управления ошибками может потребоваться заключить строковый поиск в Try блок try... Поймать... Наконец, строительство инструкции.

См. также