str= ['RED', 'W2']
# 正则表达式,分割字符和数字;r 转义字符;\d+ 分割数字(多个或一个);() 保留分割项
result = re.split(r'(\d+)', str)
# RED 长度为1,是因为没有分割,直接输出
# W2 长度为3,是因为开始分割,保留子项,W 2 和空都是子项
result_len = len(result)
re.split 分割后的数组长度问题
最新推荐文章于 2022-11-01 09:35:17 发布