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