НайтиСКонца

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

Синтаксис

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

Параметры

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

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

Возвращает

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

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

Примеры

пСтрока = "126 123 125";
пА = НайтиСКонца(пСтрока, "12"); # в пА – 9.

Необходимо преобразовать реквизит адреса из формата "ЯРОСЛАВЛЬ Г" в формат "г.Ярославль". Для этого можно воспользоваться следующим примером:

пРеквизит = " ЯРОСЛАВЛЬ Г";
пРеквизит = Вниз(УбратьПробелы(пРеквизит));
Перем пПоз = НайтиСКонца(пРеквизит, " ");
Если(!пПоз)
   Вернуть Вверх(Подстрока(пРеквизит, 1, 1 ) ) + Подстрока(пРеквизит, 2);
Перем пНазвание = Подстрока(пРеквизит, 1, пПоз - 1);
Перем пСокращение = Подстрока(пРеквизит, пПоз + 1);
Вернуть пСокращение + "." + Вверх(Подстрока(пНазвание, 1, 1)) + Подстрока(пНазвание, 2);

См. также:

•  Найти