列表
Sort=['AAAb一一一二', 'abc一二三', 'acb一三二', 'bcc二三三', 'Bdce二四三五']
如何拆分成
Sort=['AAAb', '一一一二', 'abc', '一二三', 'acb', '一三二', 'bcc', '二三三', 'Bdce', '二四三五']
列表
Sort=['AAAb一一一二', 'abc一二三', 'acb一三二', 'bcc二三三', 'Bdce二四三五']
如何拆分成
Sort=['AAAb', '一一一二', 'abc', '一二三', 'acb', '一三二', 'bcc', '二三三', 'Bdce', '二四三五']
遍历每个元素,使用正则找出匹配的end index,根据这个index把每个元素分割成两个元素放进列表
import re
res = []
Sort = ['AAAb一一一二', 'abc一二三', 'acb一三二', 'bcc二三三', 'Bdce二四三五']
m=re.compile("[a-zA-Z]+")
for S in Sort:
p = m.match(S)
i = p.end()
res.append(S[0:i])
res.append(S[i:-1])
print(res)