Разделение ФИО на части
Функция разделяет ФИО на составляющие - фамилию, имя, отчество. Сервис может корректно разделить ФИО на части, даже если они стоят в различном порядке, или вместо имени и отчества - инициалы. Рекомендуется, чтобы текст был в именительном падеже.
Пример работы функции:- Петрова Полина Ивановна, имя Полина
- Родин К. С., фамилия Родин
- Пётр Логинов, имя Пётр
Словоформ не требует четкого разделения компонентов ФИО, функция принимает на вход ФИО в любых комбинациях:
- Чичиков Павел Иванович
- Павел Иванович Чичиков
- Павел Иванович
- Павел Чичиков
- Чичиков Павел
- Чичиков
- Павел
- Чичиков П.И.
- П.И. Чичиков
Имя необязательно должно быть трехкомпонентным. Программа учитывает «двойные» имена и фамилии, а также национальные суффиксы и служебные слова:
- Жозеф Луи Гей-Люссак
- Шихлинская, Нигяр Гусейн-Эфенди кызы
- Барклай-де-Толли, Михаил Богданович
Словоформ умеет разделять ФИО на компонетны и возвращать нужную кобинацию:
- Фамилия
- Имя
- Отчество
- Имя Отчество
- Фамилия Имя
- Фамилия [перенос] Имя Отчество
- И.
- И. О.
- Фамилия И. О.
- И. О. Фамилия
- Фамилия И.
Синтаксис функции
Для использования функции в документе нужно использовать следующий синтаксис:
- {источник} - исходный текст, который нужно разделить. Может быть переменной (например, %фио), или просто текстом.
- {результат} - результат разделения ФИО на компоненты. Должен принимать одно из значений:
- ф - фамилия
- и - имя
- о - отчество
- и о - имя отчество
- ф и - фамилия имя
- и ф - имя фамилия
- ф rn и о - фамилия rn имя отчество
- и. - имя (сокращённо)
- и. о. - имя отчество (сокращённо)
- ф и. о. - фамилия имя отчество (сокращённо)
- и. о. ф - имя отчество (сокращённо) фамилия
- ф и. - фамилия имя (сокращённо)
Пример использования функции:
В результате фунция вернёт имя и отчество (полностью) из переменной %фио и подставит его в документ.
Вставить функцию можно как просто текстом, так и через "Вставка" - "Функции". Больше об использовании функций в документе можно прочитать здесь.
Другие функции
- Склонение по падежам
- Определение рода
- Транслитерация
- Прописывание числительных словами
- Прописывание даты словами
- Изменение регистра букв
- Разбитие строки на части
- Объединение данных