Поделиться через


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

В этом примере вызывается метод IndexOf объекта String для отображения индекса первого вхождения подстроки.

Пример

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

Компиляция кода

Для этого примера необходимо следующее.

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

Метод IndexOf сообщает расположение первого символа первого вхождения подстроки.Индекс начинается с нуля; это означает, что номер первого знака строки равен нулю.

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

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

В целях оптимального управления ошибками можно заключить строку поиска в блок Try конструкции Оператор Try... Catch... Finally (Visual Basic).

См. также

Ссылки

Оператор Try... Catch... Finally (Visual Basic)

IndexOf

Другие ресурсы

Знакомство со строками в Visual Basic

Строки в Visual Basic