String0 = "cat2dog1qwerty3"
String1 = "if4then2else3a12"
def multi_func(input):
input_list = input
int_set = set([str(i) for i in range(0, 10)])
for i in int_set:
temp_list = ""
for element in input_list:
temp_list += ",".join(element.split(i))
input_list = temp_list
for element in input_list.split(","):
if element:
input = input.replace(element, "{%s}" % element)
StringRequire = ""
for element in input.split("{"):
if element:
Str , num = element.split("}")
StringRequire += int(num) * Str
return StringRequire
print multi_func(String0)
print multi_func(String1)