Реальное решение здесь не отвечает на вопрос. Знамение информации должно быть соблюдено. Имя это не просто имя; это то, как нас знают.
Проблема в том, что мы не знаем точно, какие части помечены и для чего они используются. Почетные префиксы должны предоставляться только в личных корреляциях; Доктор является почетным званием, которое происходит от названия. Вся информация о человеке связана с его личностью, она просто определяет, что является соответствующей информацией. Вам необходимо имя и фамилия по причинам администрации; номер телефона, адреса электронной почты, описания земель и почтовые адреса; все к знамению личности, зная, с кем ты имеешь дело.
Настоящая проблема здесь в том, что человек теряется в администрации. Внезапно, после того, как они только вводят свою личную информацию в форму и передают ее в произвольную программу для обработки, они получают все виды чести и пожеланий, выбрасываемые с помощью готового шаблона. Это не верно; Достопочтенный сэр или мадам, если личный интерес проявляется к причине соответствия, то письмо никогда не должно быть написано по шаблону. Личное соответствие требует небольшого знания о получателе. Мужчина или женщина ходили в школу, чтобы стать врачом или судьей, в какой культуре они воспитывались.
В других культурах имя состоит из переменного числа символов. Имя человека для нас может быть интерпретировано только как строка чисел, где пробелы фактически определяются шириной символа вместо символа пробела. Honorifics в этих случаях вместо одного или нескольких символов префикс и суффикс фактического имени. Вежливая вещь, которую нужно сделать, - это использовать полученную вами строку, если вы знаете, что она почетная, во что бы то ни стало, использовать ее, но это опять-таки подразумевает некоторые личные знания получателя. Называть сенсея чем-то другим, кроме сенсея, неправильно. Не в смысле логической ошибки, а в том, что вы только что оскорбили своего абонента, и теперь вы должны найти шаблон, который поможет вам извиниться.
Для целей автоматического безличного соответствия может быть разработан шаблон для таких вещей, как ежедневные статьи, еженедельные выпуски и т. Д., Но проблема становится важной, когда получатель инициирует автоматическое сопоставление.
То, что происходит, является ошибкой. Недостающая информация. Неизвестная или отсутствующая информация всегда создает исключение. Реальная проблема не в том, как разделить имя человека на отдельные компоненты с помощью выражения, а в том, как вы их называете.
Решение состоит в том, чтобы создать дополнительное поле, сделать его необязательным, если имя и фамилия уже есть, и назвать его «Как мы можем вас называть» или «Как мы будем называть вас« ». Врач и судья позаботятся о том, чтобы вы правильно их рассмотрели. Это не проблемы программирования, это проблемы общения.
Хорошо, плохой способ выразить это, но, на мой взгляд, имя пользователя, имя тега и идентификатор хуже.
Итак, мое решение; пропущенный вопрос: «Как мы должны вас называть?»
Это единственное решение, когда вы можете позволить себе задать новый вопрос. Такт превалирует.
Создайте новое поле на ваших пользовательских формах, назовите его «Псевдоним», пометьте для пользователя «Как мы должны вас называть?», Тогда у вас есть средства для общения. Используйте имя и фамилию, если получатель не дал псевдоним или лично знаком с отправителем, тогда имя и отчество приемлемы.
To Me, _______________________ (standard subscribed corrospondence)
To Me ( Myself | I ), ________ (standard recipient instigated corrospondence)
To Me Myself I, ______________ (look out, its your mother, and you're in big trouble;
nobody addresses a person by their actual full name)
Dear *(Mr./Mrs./Ms./Dr./Hon./Sen.) Me M. I *(I),
To Whom it may Concern;
В противном случае вы ищете что-то стандартное: привет, привет, вы можете быть победителем.
Если у вас есть данные, представляющие собой имя человека в одной строке, у вас нет проблем, потому что у вас уже есть его псевдоним. Если вам нужно имя и фамилия, а затем просто Left (name, instr (name, "")) & "" & Right (name, instrrev (name, "")), моя математика, вероятно, неверна, я Я немного из практики. сравните левый и правый с известными префиксами и суффиксами и исключите их из ваших совпадений. Обычно отчество редко используется, за исключением случаев подтверждения личности; какой адрес или номер телефона говорит вам намного больше. Наблюдая за переносом слов, можно определить, что если фамилия не используется, вместо нее будет одна из средних.
Для поиска в списках имен и фамилий необходимо учитывать возможность использования одного из средних; для этого потребуется четыре поиска: один для фильтрации первого и последнего, затем другой для фильтрации первого и среднего, затем другой для фильтрации среднего и последнего, а затем еще один для фильтрации среднего и среднего. В конечном счете, имя всегда является первым, а последнее всегда последним, и может быть любое количество отчеств; чем меньше, тем больше, и там, где ноль вероятен, но маловероятен.
Иногда люди предпочитают, чтобы их называли Билл, Гарри, Джим, Боб, Дуг, Бет, Сью или Мадонна; чем их настоящие имена; похожи, но нереально ожидаемы от каждого, кто осознает все различные возможности.
Самое вежливое, что ты мог сделать, это спросить; Как мы можем вам позвонить?