根据re.split文档:
如果分隔符中有捕获组,并且该匹配组在 字符串的开头 匹配,则结果将从空字符串开始。这同样适用于 该字符串的结尾 :
如果要获取
Peopleand
Robots,请使用re.findall:
>>> re.findall('([A-Z][a-z]+)', 'PeopleRobots')['People', 'Robots']您可以忽略分组:
>>> re.findall('[A-Z][a-z]+', 'PeopleRobots')['People', 'Robots']


