Возвращает количество строк многострочной строки
Синтаксис
Функция СтрЧислоСтрок()
имеет следующий синтаксис:
Число СтрЧислоСтрок(ИсходнаяСтрока)
А также альтернативный англоязычный синтаксис:
number StrLineCount(SourceLine)
Параметры
Описание параметров функции СтрЧислоСтрок()
:
Имя параметра* | Тип | Описание |
---|---|---|
ИсходнаяСтрока | Строка | Исходная строка. |
*Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Число
— число строк
Описание
Функция СтрЧислоСтрок()
Подсчитывает количество строк в многострочной строке. В качестве разделителя в многострочной строке используются символы перевода строк (программно: Символы.ПС
). При этом если после последнего символа перевода строки нет значащих символов, то он игнорируется.
Доступность
Версия | Поддержка |
---|---|
8.1 | Сервер, Клиент, Внешнее соединение |
8.2 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение |
8.3 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение |
Пример использования
Пример кода с использованием функции СтрЧислоСтрок()
:
ИсходнаяСтрока = "У лукоморья дуб зеленый. |Златая цепь на дубе том. |И днем и ночью кот ученый..."; ВыходнаяСтрока = ""; //пронумеруем строки КоличествоСтрок = СтрЧислоСтрок(ИсходнаяСтрока); Для НомерСтроки = 1 По КоличествоСтрок Цикл ВыходнаяСтрока = ВыходнаяСтрока + ?(ПустаяСтрока(ВыходнаяСтрока), "", Символы.ПС); ВыходнаяСтрока = ВыходнаяСтрока + НомерСтроки + ". " + СтрПолучитьСтроку(ИсходнаяСтрока, НомерСтроки); КонецЦикла; Сообщить(ВыходнаяСтрока); //1. У лукоморья дуб зеленый. //2. Златая цепь на дубе том. //3. И днем и ночью кот ученый...