Возвращает варианты склонения указанной строки
Синтаксис
Функция ПолучитьСклоненияСтроки()
имеет следующий синтаксис:
Массив ПолучитьСклоненияСтроки(СклоняемаяСтрока, [ОписаниеСтроки], [ФорматнаяСтрока])
А также альтернативный англоязычный синтаксис:
Array GetStringDeclensions(СклоняемаяСтрока, [ОписаниеСтроки], [ФорматнаяСтрока])
Параметры
Описание параметров функции ПолучитьСклоненияСтроки()
:
Имя параметра* | Тип | Описание | ||||||
---|---|---|---|---|---|---|---|---|
СклоняемаяСтрока | Строка | Содержит строку, которую нужно просклонять. | ||||||
ОписаниеСтроки | Строка | Содержит перечисление параметров, уточняющих информацию о строке, которую нужно просклонять. Каждый параметр состоит из имени параметра и значения, разделенных знаком = (равно). Параметры перечисляются через символ «;» (точка с запятой). Возможные параметры:
|
||||||
ФорматнаяСтрока | Строка | Содержит перечисление параметров форматирования. Каждый параметр состоит из имени параметра и значения, разделенных знаком = (равно). Параметры перечисляются через символ «;» (точка с запятой). Возможные параметры:
|
||||||
*Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Массив, содержащий возможные варианты склонения строки.
Описание
Функция ПолучитьСклоненияСтроки()
склоняет указанную строку, содержащую имена существительные или числительные. Не рекомендуется использовать другие части речи, т.к. платформа не сможет привести их к согласованной форме.
Доступность
Версия | Поддержка |
---|---|
8.1 | не поддерживается! |
8.2 | не поддерживается! |
8.3.13+ | Сервер, Толстый клиент, Внешнее соединение |
Пример использования
Пример кода с использованием функции ПолучитьСклоненияСтроки()
:
Пример использования
Пример кода с использованием функции ПолучитьСклоненияСтроки()
:
мРезультат = ПолучитьСклоненияСтроки("дать Иванов Иван Иванович", , "ПД=Дательный"); Сообщить(мРезультат[0]); //дать (кому?) Иванову Ивану Ивановичу мРезультат = ПолучитьСклоненияСтроки("одна тысяча сто один", , "ПД=Предложный"); Сообщить(мРезультат[0]); //(о чем?) одной тысяче ста одном мРезультат = ПолучитьСклоненияСтроки("говорить о одна тысяча сто один", , "ПД=Предложный"); Сообщить(мРезультат[0]); //говорить о одна тысяча сто один (Правильно будет: говорить об одной тысяче ста одном) мРезультат = ПолучитьСклоненияСтроки("101 далматинец", , "ПД=Творительный"); Сообщить(мРезультат[0]); //(кем?) 101 далматинцем мРезультат = ПолучитьСклоненияСтроки("159 ящиков помидоров", , "ПД=Предложный"); Сообщить(мРезультат[0]); //(о чем?) 159 ящиках помидоров
Обратите внимание, что не все сочетания получились согласованными, поэтому следует проверять получаемый результат.
Поделиться страницей в соц.сетях