Практическое руководство. Поиск в строке (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... Поймать... Наконец, строительство инструкции.