python-3.x - 如何扩展不同的字母数字范围,如输入(例如:AB10-AB12,10AC-10AE,10A-1-10A-3)等..?
问题描述
这些是公寓编号的范围,有时是字母数字,有时是 NumericAlpha。在输入文件中,所有内容都在范围内
1,2,a,b,c-f,1-4,aa10-aa13,10c-10-f
无论 - 连字符出现在哪里,这意味着它的范围,我们需要扩展。就像1,2,a,b,c,d,e,f
我那样做。
但问题在于范围10A-1-10A-3,aa10-aa13,10c-10-f
那么如何扩展 10ac-10af(输出需要的列表,如10ac,a0ad,10ae
....)ac10 - af10
(输出需要的列表,如ac10,ad10,ae10
....)ac10 - ac13
(输出需要的列表,如ac10,ad11,ac12
....)
任何人都可以帮助扩大这些范围吗?