Código Python:
Ver originalimport re
def compara(a, b):
numeros_a = map(int, re.findall("\d+", a))
numeros_b = map(int, re.findall("\d+", b))
if numeros_a < numeros_b:
retorno = -1
elif numeros_a == numeros_b:
retorno = 0
else:
retorno = 1
return retorno
Basado en la función de AlvaroG, puedes usar expresiones regulares para extraer los digitos continuos y después compararlos en listas.