parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Класс FioMorph для Parser 3

Spearance 07.10 15:26 / 07.10 15:28

Склонение русских ФИО по падежам
@USE
FioMorph.p

$fio[^FioMorph::create[
	$.surname[Иванов]
	$.first[Иван]
	$.middle[Иванович]
	$.gender(1)
]]

^fio.fullName[падеж]
Давняя история, понадобилось делать это без ИИ малой кровью. Меня устраивает если попадание будет 95-97% идеальную точность не жду.

Класс в стадии пре-бета, так что замечания приветствуются. Обязательно проведу тесты на хорошей базе из 170 тыс. ФИО.

Подробности на GitHub, туда же пишите ишьи и примеры неправильно обработанных фамилий