Читайте также:
|
|
Элемент | Описание |
Start | Необязательный. Числовое выражение, которое задает первую позицию для каждого поиска. Если параметр опущен, поиск начинается с позиции первого символа. В том случае, когда значение параметра Start равно Null, возникает ошибка. Параметр Start является обязательным, если задан параметр Compare |
String1 | Обязательный. Строковое выражение,в котором ведется поиск |
String2 | Обязательный. Отыскиваемое строковое выражение |
Compare | Необязательный. Задает тип сравнения для строк. Если значение параметра Compare равно Null, возникает ошибка. В том случае, когда параметр Compare опущен,тип сравнения определяется установками оператора Option Compare |
Установки
Для параметра Compare используются следующие установки:
Константа | Значение | Описание |
vbUseCompareOption | -1 | Сравнение выполняется с использованием установок для оператора Option Compare |
vbBinaryCompare | Выполняется побитовое сравнение | |
vbTextCompare | Выполняется текстовое сравнение | |
vbDatabaseCompare | Только для Microsoft Access. Сравнение выполняется с применением сведений из базы данных пользователя |
Пример
' В данном примере функция InStr' возвращает позицию первого появления' одной строки внутри другой строкиDim SearchString, SearchChar, MyPosSearchString ="Русский_Проект" ' Исходная строкаSearchChar = "Р" ' Следует найти "P"' Посимвольное сравнение, начиная с позиции 4. Возвращает 10MyPos = Instr (4, SearchString, SearchChar, vbTextCompare) ' Двоичное сравнение, начиная с позиции 1. Возвращает 1MyPos = Instr (1, SearchString, SearchChar, 0)' Сравнение является двоичным по умолчанию (последний аргумент опущен)MyPos = Instr (SearchString, SearchChar) ' Возвращает 1MyPos = Instr (1, SearchString, "W") ' Возвращает 0
Дата добавления: 2015-07-11; просмотров: 110 | Нарушение авторских прав