import re
r = '^\d{3}-\d{2}-\d{4}$'
k = 0
ret = ''
cnt = re.findall('\d', r)
for i in cnt: # loop the number of times a digit was found
for j in range(i): # loop the number of digits in regex
ret += (k += 1) # add digits to return var
ret += '-' # add hypen '-'
ret = ret[:-1] # remove last hypen
我知道
ZERO
关于python的知识,所以我将为它添加翅膀以获得乐趣,因为它是时候学习一些了:我希望我是对的!但这是我第一次尝试python,所以如果这不管用,那么你应该明白:
相关问题 更多 >
编程相关推荐