我想问一下使用re.split返回的列表为什么在列表末位多出来一个'' sp = re.split(r'[1-9]\d{5}', 'BIT100081TSU111114', maxsplit=2 ) ['BIT', 'TSU', '']
后面是空格
''
啊。因为你用6个数字分割的。
相当于是
'BIT'
+6个数字
+TSU
+6个数字
+''