Найти |
Ищет указанную подстроку в строке.
Найти(СтрокаГде, СтрокаЧто)
СтрокаГде (текст или двоичные данные) – текст или двоичные данные, в которых ведется поиск.
СтрокаЧто (текст) – текст, который надо найти.
Число – номер позиции начала "СтрокиЧто" в "СтрокеГде" (нумерация символов в строке начинается с 1).
0 – если "СтрокаЧто" не была найдена в "СтрокеГде".
пСтрока = "абвгдежз";
пА1 = Найти(пСтрока, "гд");# в А1 – 4.
пА2 = Найти(пСтрока, "Кл");# в А2 – 0.
Для выделения подстроки, начинающейся с "д":
пА3 = ПодСтрока(пСтрока, Найти(пСтрока,
"д"));
# в пА3 будет строка "дежз".
Необходимо найти в таблице "Формы отчетности" сформированный отчет и выдать соответствующее сообщение:
оОтчет = Таблица("Формы
отчетности");
Пока(Следующий(оОтчет))
{
Если(Найти(оОтчет.Данные, "Приложение к бухгалтерскому
балансу"))
Сообщить("Нашли отчет!");
}
Найдем подстроку "ОС" в диалоге с двоичными данными и заменим её другой подстрокой:
перем оД = Диалог("Текстовый
редактор");
оД.Текст = "Акт о списании объекта ОС";
Если(Найти(оД.Текст, "ОС"))
оД.Текст = Заменить(оД.Текст, "ОС", "основных
средств");