Руководство разработчика

Функция СЛОВО

Функция СЛОВО выделяет слово с заданным номером из строки.

ФУНКЦИЯ СТРОКА: СЛОВО(СТРОКА: стр; 
                      ЦЕЛОЕ: поз; 
                      СТРОКА: разд = "")

Параметры

стр
Строка, из которой производится выделение слов.
поз
Порядковый номер слова, слова нумеруются с 1.
разд
Необязательный параметр. Символ-разделитель, список разделителей или многосимвольный разделитель.

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

Слово с указанным номером.

По умолчанию в качестве разделителей используются пробельные символы, которые включают в себя следующие:

Если параметр разд задан, то разделителем считается каждый символ указанной строки. Есть возможность краткого указания наборов разделителей:

"  "два подряд идущих пробела, задают набор всех пробельных символов;
".."две подряд идущие точки, задают набор всех символов пунктуации.

Одиночные символы-разделители могут сочетаться с наборами, например, строка "  .._" задает в качестве разделителей все пробельные символы, все символы пунктуации и символ подчеркивания.

Для задания многосимвольного разделителя первым символом указывается восклицательный знак. Следующие за восклицательным знаком символы составляют разделитель: "!<разделитель>". Может быть задан только один многосимвольный разделитель.

Замечания:

Пример:

// результат - "дебету"
СООБЩЕНИЕ(СЛОВО("Оборот по дебету", 3))
// результат - "Бухгалтер"
СООБЩЕНИЕ(СЛОВО("Инфо-Бухгалтер", 2, "-"))
// результат - "Вторая строка"
СООБЩЕНИЕ(СЛОВО("Первая строка<br>Вторая строка", 2, "!<br>"))

См. также: