Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Различить фамилию от Имени (https://javascript.ru/forum/misc/66164-razlichit-familiyu-ot-imeni.html)

DynkanMaclaud 28.11.2016 22:40

Различить фамилию от Имени
 
Откройте какое-нибудь письмо в почте и обратите внимание на поле от кого, там может быть Фамилия + Имя || Имя + Фамилия. Мне нужно брать строку из поля от кого и определятьчто здесь является именем а что фамилией... Задача не из легких, думаю по морфологии определять (окончания) но это не совсем точно... если есть какие-либо варианты отпишите пожалуйста

laimas 29.11.2016 00:57

Цитата:

Сообщение от Rise
какой язык, русский?

Россия многонациональная страна и имена в ней не обязательно славянские, хотя пишутся на русском. )

DynkanMaclaud 29.11.2016 01:06

Строка может быть как и на русском так и на английском так и транслитом...
от: Ивана Солнцева
от: Ivana Solnceva
от: John Smith

DynkanMaclaud 29.11.2016 01:44

Rise,
да хорошая идея, я как раз этим щас и занимаюсь проблема в том что не могу отличить транслит от анг слов

DynkanMaclaud 29.11.2016 01:58

Rise,
нет, например есть имя Mikel, в базе оно как Майкл, а транслит будет majkl

DynkanMaclaud 29.11.2016 02:01

Rise,
Думаю использовать яндекс переводчик его API, там переводить а далее искать в базе... и забить на транслит можно

laimas 29.11.2016 02:07

Цитата:

Сообщение от Rise
я про славян и не писал

Ну тогда почему русский? )

- Ваша фамилия?
- Гуцишан.
- Через черточку?

И это реальная ситуация, которой парнишку просто задолбили. )

А если еще и на английском, да написано некорректно...


DynkanMaclaud, письма чьи, отправляет/получает кто?

DynkanMaclaud 29.11.2016 02:33

laimas,
у нас своя почта самописная, а отправляет кто угодно , @mail, @gmail, @myjob

laimas 29.11.2016 02:57

Цитата:

Сообщение от DynkanMaclaud
у нас своя почта

А если своя, что мешает запрашивать поля отправителя раздельно?

А с других серверов почтовых парсить, но ведь не факт, что в поле от кого вообще будет ФИО.

Гробовщик 29.11.2016 06:51

DynkanMaclaud,
У меня на яндексе стоит имя фамилия 1 2.
Есть очень сложные для понимания имена, например, Нурмухамед Боранбай (это реальное имя фамилия, а если быть точным, то фамилия имя)
Ну или более понятная для нас "Черепаха Алла" тоже очень сложна для определения программой
А если имя будет Джон Смит(это вы в примере не указали)?

Так что как указали выше, только база имён, только хардкор и молиться, что бы не попалась какая нить Иван Наталья или
Бауыржан Момышулы.

Может стоит описать что за система, как работает и что за письма-будет больше ясности


Часовой пояс GMT +3, время: 09:21.