【发布时间】:2016-05-10 02:52:49
【问题描述】:
我有一个由Etc Ruby 库抓取的用户列表:
Thomas_J_Perkins
Jennifer_Scanner
Amanda_K_Loso
亚伦科尔
Mark_L_Lamb
我需要做的是获取完整的名字,跳过中间名(如果给出),并获取姓氏的第一个字符。输出应如下所示:
托马斯·P
詹妮弗·S
阿曼达·L
亚伦C
马克L
我不知道该怎么做,我试过抓取所有字符:/\w+/,但这会抓取所有内容。
【问题讨论】:
-
定义“名字”和“姓氏”。在什么文化中?不要假设名字首先出现;您可能会因未正确处理客户姓名而无意中侮辱客户。阅读“How to Ask”(包括链接)和“minimal reproducible example”。我们希望看到您的努力的证据。看起来您似乎没有尝试过并希望我们为您编写代码,这是题外话,或者为您编写教程,这又是题外话。