0

Функция СтрЧислоСтрок()

Возвращает количество строк многострочной строки

Синтаксис

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

Число СтрЧислоСтрок(ИсходнаяСтрока)

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

number StrLineCount(SourceLine)

Параметры

Описание параметров функции СтрЧислоСтрок():

Имя параметра* Тип Описание
ИсходнаяСтрока Строка Исходная строка.
*Жирным шрифтом выделены обязательные параметры

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

Число — число строк

Описание

Функция СтрЧислоСтрок() Подсчитывает количество строк в многострочной строке. В качестве разделителя в многострочной строке используются символы перевода строк (программно: Символы.ПС). При этом если после последнего символа перевода строки нет значащих символов, то он игнорируется.

Доступность

Версия Поддержка
8.1 Сервер, Клиент, Внешнее соединение
8.2 Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение
8.3 Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение

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

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

ИсходнаяСтрока = "У лукоморья дуб зеленый.
|Златая цепь на дубе том.
|И днем и ночью кот ученый...";
ВыходнаяСтрока = "";
//пронумеруем строки
КоличествоСтрок = СтрЧислоСтрок(ИсходнаяСтрока);
Для НомерСтроки = 1 По КоличествоСтрок Цикл
    ВыходнаяСтрока = ВыходнаяСтрока + ?(ПустаяСтрока(ВыходнаяСтрока), "", Символы.ПС);
	ВыходнаяСтрока = ВыходнаяСтрока + НомерСтроки + ". " + СтрПолучитьСтроку(ИсходнаяСтрока, НомерСтроки);
КонецЦикла;
Сообщить(ВыходнаяСтрока);
//1. У лукоморья дуб зеленый.
//2. Златая цепь на дубе том.
//3. И днем и ночью кот ученый...

Поделиться страницей в соц.сетях

Добавить комментарий

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