Найти

Ищет указанную подстроку в строке.

Синтаксис

Найти(СтрокаГде, СтрокаЧто)

Параметры

СтрокаГде (текст или двоичные данные) – текст или двоичные данные, в которых ведется поиск.

СтрокаЧто (текст) – текст, который надо найти.

Возвращает

Число – номер позиции начала "СтрокиЧто" в "СтрокеГде" (нумерация символов в строке начинается с 1).

0 – если "СтрокаЧто" не была найдена в "СтрокеГде".

Примеры

пСтрока = "абвгдежз";
пА1 = Найти(пСтрока, "гд");# в А1 – 4.
пА2 = Найти(пСтрока, "Кл");# в А2 – 0.

Для выделения подстроки, начинающейся с "д":

пА3 = ПодСтрока(пСтрока, Найти(пСтрока, "д"));
# в пА3 будет строка "дежз".

Необходимо найти в таблице "Формы отчетности" сформированный отчет и выдать соответствующее сообщение:

оОтчет = Таблица("Формы отчетности");
Пока(Следующий(оОтчет))
{
   Если(Найти(оОтчет.Данные, "Приложение к бухгалтерскому балансу"))
      Сообщить("Нашли отчет!");
}

Найдем подстроку "ОС" в диалоге с двоичными данными и заменим её другой подстрокой:

перем оД = Диалог("Текстовый редактор");
оД.Текст = "Акт о списании объекта ОС";
Если(Найти(оД.Текст, "ОС"))
   оД.Текст = Заменить(оД.Текст, "ОС", "основных средств");

См. также:

•  НайтиСКонца