假设我有如下字符串:
"H39_M1", "H3_M15", "H3M19", "H3M11", "D363_H3", "D_128_H17_M50"
我如何将它们每一个拆分为一个子字符串列表? 像这样:
["H39", "M1"], "[H3, "Min15"], ["H3","M19"], ["H3","M11"], ["D363","H3"], ["D128","H17","M50"]
然后:切换字母数字组和数字组的位置,
这样地:
["39H", "1M"], "[3H, "15Min"], ["3H","19M"], ["3H","11M"], ["363D","3H"],["128D","17H","50M"]
如您所见,数字组和字母数字组变量的长度。 此外,下划线也可以分割它们
我可能建议在这里使用
re.findall
和re.sub
:这张照片是:
第一个
re.sub
步骤通过捕获字母和数字对,然后交换它们,将H3M19
转换为3H19M
。然后,我们使用re.findall
查找交换输入中的所有数字/字母对相关问题 更多 >
编程相关推荐