Skip to content
/ fio Public

Обработка частей полного имен

Notifications You must be signed in to change notification settings

pallid/fio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2881a01 · Apr 26, 2022

History

9 Commits
Aug 4, 2020
Aug 4, 2020
Apr 26, 2022
Apr 26, 2022
Aug 4, 2020
Aug 4, 2020
Aug 4, 2020
Nov 27, 2019

Repository files navigation

CodeFactor DeepSource DeepSource

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

package main

import (
	"fmt"

	"github.com/pallid/fio"
)

func main() {
	s := []string{"Иванов Сергей Александрович", "Алиев Ахмед Октай оглы"}
	for _, str := range s {
		p := fio.New()
		p.GetPartsOfFullName(str)
		fmt.Printf("Устанавливаемое значение: %s\n", str)
		fmt.Printf("Фамилия: %s\n", p.LastName)
		fmt.Printf("Имя: %s\n", p.FirstName)
		fmt.Printf("Отчество: %s\n", p.MiddleName)
		fmt.Printf("ФамилияИО: %s\n", p.LastNameAndInitials)
	}
}
Устанавливаемое значение: Иванов Сергей Александрович
Фамилия: Иванов
Имя: Сергей
Отчество: Александрович
ФамилияИО: Иванов С.А.
Устанавливаемое значение: Алиев Ахмед Октай оглы
Фамилия: Алиев
Имя: Ахмед
Отчество: Октай оглы
ФамилияИО: Алиев А.О.