Найти() – поиск в строке [Функция 1С]

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

Синтаксис

Найти(<ИсходнаяСтрока>, <ИскомыеСимволы>)

Параметры

<ИсходнаяСтрока> — исходная строка [строка]
<ИскомыеСимволы> — искомые символы [строка]

Возвращаемое значение:

позиция первого символа или 0 [Число]

Прочее

Доступность (для версии 8.2):
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

Пример

Текст = "Иванов Иван Иванович";
Если Найти(Текст, "Иван") > 0 Тогда
    Сообщить(Найти(Текст, "Иван"));
    // результат: 1
КонецЕсли;

// ИЛИ так

Текст = "Петров Иван Иванович";
Результат = Найти(Текст, "Иван");
Если Результат > 0 Тогда
    Сообщить(Результат);
    // результат: 8
КонецЕсли;


comments powered by Disqus

Популярное