基本上,我需要创建一种方法,该方法将尽最大努力获取名称字段并将其拆分为title,firstNames和lastNames。
例如。丹尼尔·乔治·特朗普先生将成为:
职称:先生
名字:丹尼尔乔治
姓氏:Trump
要么
丹尼尔·乔治·特朗普先生和萨拉·特朗普夫人将成为:
职称:夫妻
名字:Daniel George&Sarah
姓氏:Trump和Trump(某些输入可能是两个姓不同的人)。
谢谢
最佳答案
您可以列出标准标题(先生,夫人等),然后尝试匹配其中的任何一个。然后,对于两个单词的名称,将第一个用作名字,将第二个用作姓氏。对于较长的名称,可以使用前两个单词作为名字,其余使用最后一个单词。