Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2016, 22:40
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Различить фамилию от Имени
Откройте какое-нибудь письмо в почте и обратите внимание на поле от кого, там может быть Фамилия + Имя || Имя + Фамилия. Мне нужно брать строку из поля от кого и определятьчто здесь является именем а что фамилией... Задача не из легких, думаю по морфологии определять (окончания) но это не совсем точно... если есть какие-либо варианты отпишите пожалуйста
Ответить с цитированием
  #2 (permalink)  
Старый 29.11.2016, 00:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Rise
какой язык, русский?
Россия многонациональная страна и имена в ней не обязательно славянские, хотя пишутся на русском. )
Ответить с цитированием
  #3 (permalink)  
Старый 29.11.2016, 01:06
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Строка может быть как и на русском так и на английском так и транслитом...
от: Ивана Солнцева
от: Ivana Solnceva
от: John Smith
Ответить с цитированием
  #4 (permalink)  
Старый 29.11.2016, 01:44
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Rise,
да хорошая идея, я как раз этим щас и занимаюсь проблема в том что не могу отличить транслит от анг слов
Ответить с цитированием
  #5 (permalink)  
Старый 29.11.2016, 01:58
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Rise,
нет, например есть имя Mikel, в базе оно как Майкл, а транслит будет majkl
Ответить с цитированием
  #6 (permalink)  
Старый 29.11.2016, 02:01
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Rise,
Думаю использовать яндекс переводчик его API, там переводить а далее искать в базе... и забить на транслит можно
Ответить с цитированием
  #7 (permalink)  
Старый 29.11.2016, 02:07
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Rise
я про славян и не писал
Ну тогда почему русский? )

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

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

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


DynkanMaclaud, письма чьи, отправляет/получает кто?
Ответить с цитированием
  #8 (permalink)  
Старый 29.11.2016, 02:33
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

laimas,
у нас своя почта самописная, а отправляет кто угодно , @mail, @gmail, @myjob
Ответить с цитированием
  #9 (permalink)  
Старый 29.11.2016, 02:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

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

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

Последний раз редактировалось laimas, 29.11.2016 в 02:59.
Ответить с цитированием
  #10 (permalink)  
Старый 29.11.2016, 06:51
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

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

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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить глобальный объект, не зная имени? FINoM Общие вопросы Javascript 12 08.10.2015 18:00
найти редактируемую ячейку по имени класса kristow Элементы интерфейса 6 29.09.2015 15:01
Имя файла не соответствует имени класса - итог приложение не запускается, ошибок нет khusamov ExtJS 15 29.05.2015 15:58
Чуток надо доработать скрипт имени. Tvis Общие вопросы Javascript 14 04.07.2013 16:35
Проверка имени wawass Общие вопросы Javascript 2 19.04.2013 03:03