我正在尝试构建一个函数来拆分名称列表。
name_ex = 'Futrelle, Mrs. Jacques Heath (Lily May Peel)'
split_name =re.split('\. |, | ', name_ex)
last_name = split_name[0]
title = split_name[1]
other_names = split_name[2:]
我打印 split_name 时的输出如下
['Futrelle', 'Mrs', 'Jacques', 'Heath', '(Lily', 'May', 'Peel)']
但是我想要实现的是:
['Futrelle', 'Mrs', 'Jacques', 'Heath', 'Lily May Peel']
知道我将如何实现这一目标吗?
附加上下文 - 某些名称没有括号中的附加名称 - 所有名称的顺序是姓氏、头衔、名字(中间名可选)、括号中的名称
相关分类