Функция определяет позицию подстроки.
Синтаксис
Функция Найти()
имеет следующий синтаксис:
число Найти(Выражение, Подстрока)
А также альтернативный англоязычный синтаксис:
number Find(Expression, Substring)
Описание параметров
Описание параметров функции Найти()
Имя параметра | Тип | Описание |
---|---|---|
Выражение* | Строка | Строковое выражение, в котором требуется найти подстроку |
Подстрока* | Строка | Подстрока для поиска |
* — обязательный параметр |
Тип возвращаемого значения
Число
Описание
Функция Найти()
производит поиск подстроки в заданном строковом выражении и возвращает позицию первого символа найденной подстроки. Нумерация символов в строке начинается с 1. Если подстрока не найдена, возвращается 0.
Внимание!
Операция поиска чувствительна к регистру символов. Поиск без учета регистра реализуется искусственным путем — преобразованием выражения и подстроки к одному регистру. Это можно сделать с помощью функций
Операция поиска чувствительна к регистру символов. Поиск без учета регистра реализуется искусственным путем — преобразованием выражения и подстроки к одному регистру. Это можно сделать с помощью функций
Врег
или Нрег
.Пример использования
Пример кода с использованием функции Найти()
Сообщить(Найти("Поиск шаблонов", "Шаблон")); //результат: // 0 Сообщить(Найти(Врег("Поиск шаблонов"), Врег("Шаблон"))); //результат: // 7
Не документированно: Функция возвращает 1 при поиске пустой подстроки
Да, это особенность данной функции на всех версиях платформы. По логике идеологов, любая строка содержит пустую строку