基本上,我需要创建一个方法,该方法将尽其最大努力获取名称字段,并将其拆分为title、firstNames和lastNames。
例如,丹尼尔·乔治·特朗普先生将成为:标题:FirstNames先生:丹尼尔·乔治·LastNames:特朗普
或
丹尼尔·乔治·特朗普先生和萨拉·特朗普夫人将成为:标题:FirstNames先生和夫人:丹尼尔·乔治和莎拉·特朗普:特朗普和特朗普(一些输入可能是两个姓氏不同的人)。
谢谢
发布于 2011-10-31 22:27:35
你可以列一个标准头衔的清单(先生、夫人等)并试着匹配其中任何一个。然后对于两个单词的名称,使用第一个单词作为名字,使用第二个单词作为姓氏。对于较长的名字,可以使用前两个单词作为名字,其余的作为最后的名字。
https://stackoverflow.com/questions/7955016
复制相似问题