назад | содержание | вперед
Определение положения строки в другой строке
Visual Basic содержит две функции, позволяющие осуществлять поиск символьной строки в другой: inStr о и inStrRev о. Эти функции отличаются тем, что inStr о осуществляет поиск с начала строки и до ее конца, а InStrRev о проводит поиск в обратном направлении, то есть от конца строки к началу.
Функция inStr () имеет следующий упрощенный синтаксис:
InStr (исходнаяСтрока, строкаПоиска)
В результате проведенного поиска функция возвращает число, указывающее номер позиции первого вхождения строки.
Рассмотрим такой пример. Введите в окне Immediate следующую команду:
Print InStr ("Сегодня прекрасная погода", "погода")
В результате будет возвращено число 20.
назад | содержание | вперед