【发布时间】:2021-01-23 23:01:32
【问题描述】:
我有一个程序需要分割以下格式的行:
IDNumber Firstname Lastname GPA Credits
但我想将Firstname 和Lastname 保留在同一个字符串中。
是否有任何简单的方法可以做到这一点(除了分成五个字符串而不是四个字符串)并且以某种方式让 split 方法仅在有多个空格时才拆分?
【问题讨论】:
-
被2个空格分割? - 实际上这是一个建议。但我会将 ti 拆分为一个空格并重新加入第 1 项和第 2 项。
-
2 或更多个空格
-
使用正则表达式;
re.splitonr'\s{2,}'(两个或更多空白字符)。 -
您期望结果是什么?