为了账号安全,请及时绑定邮箱和手机立即绑定

Python 正则表达式 - 在某些值而非全部值上拆分字符串

Python 正则表达式 - 在某些值而非全部值上拆分字符串

侃侃无极 2021-09-28 13:28:42
我正在尝试构建一个函数来拆分名称列表。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']知道我将如何实现这一目标吗?附加上下文 - 某些名称没有括号中的附加名称 - 所有名称的顺序是姓氏、头衔、名字(中间名可选)、括号中的名称
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信