2

Функция Найти

Функция определяет позицию подстроки.

Синтаксис

Функция Найти() имеет следующий синтаксис:

число Найти(Выражение, Подстрока)

А также альтернативный англоязычный синтаксис:

number Find(Expression, Substring)

Описание параметров

Описание параметров функции Найти()

Имя параметра Тип Описание
Выражение* Строка Строковое выражение, в котором требуется найти подстроку
Подстрока* Строка Подстрока для поиска
* — обязательный параметр

Тип возвращаемого значения

Число

Описание

Функция Найти() производит поиск подстроки в заданном строковом выражении и возвращает позицию первого символа найденной подстроки. Нумерация символов в строке начинается с 1. Если подстрока не найдена, возвращается 0.

Внимание!
Операция поиска чувствительна к регистру символов. Поиск без учета регистра реализуется искусственным путем — преобразованием выражения и подстроки к одному регистру. Это можно сделать с помощью функций Врег или Нрег.

Пример использования

Пример кода с использованием функции Найти()

Сообщить(Найти("Поиск шаблонов", "Шаблон"));
//результат:
//	0

Сообщить(Найти(Врег("Поиск шаблонов"), Врег("Шаблон")));
//результат:
//	7

Комментарии

  1. Не документированно: Функция возвращает 1 при поиске пустой подстроки

    • Да, это особенность данной функции на всех версиях платформы. По логике идеологов, любая строка содержит пустую строку

Добавить комментарий для Александр К. Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *