IBM Lotus Symphony
|
Возвращает позицию строки в другой строке.
Функция Instr возвращает позицию, в которой обнаружена указанная строка. Если строка не найдена, функция возвращает 0.
InStr ([Начало As Long,] Текст1 As String, Текст2 As String[, Сравнение])
Integer
Начало: числовое выражение, задающее позицию, с которой следует начать поиск указанной подстроки в строке. Если этот параметр опущен, то поиск начинается с первого символа. Максимальное допустимое значение - 65535.
Текст1: строковое выражение, в котором нужно выполнить поиск.
Текст2: строковое выражение, которое нужно найти.
Сравнение: необязательное числовое выражение, определяющее тип сравнения. Этот параметр может принимать значения 0 и 1. Значение (по умолчанию) 1 означает текстовое сравнение без учета регистра. Значение 0 задает двоичное сравнение с учетом регистра.
Во избежание ошибки времени выполнения, не задавайте параметр Сравнение, если первый возвращаемый параметр опущен.
Sub ExamplePosition
Dim sInput As String
Dim iPos as Integer
sInput = "Lotus® Symphony™"
iPos = Instr(sInput,"c")
print iPos
end sub