Hola tengo la siguiente función:
#Funcion para buscar coincidencias
def _matches(mem,insp):
while insp != "":
pos = mem.index(insp)
if pos != -1:
break
else:
insp = insp[:-1]
return pos,len(insp)
Por ejemplo :
memo = 'HOLA QUE TAL'
inspo = 'HOLA QUE TAL'
Me devuelve 0,12. Pero en el caso:
memo = 'HADES'
inspo = 'HADESASO'
Directamente me larga un error que no deja continuar buscando, ValueError : substring not found
¿Cómo puedo hacer para siga buscando y pueda comparar pos != -1?
def _matches(mem,insp):
while insp != '':
pos = string.find(mem,insp)
if pos != -1:
break
else:
insp = insp[:-1]
return pos,len(insp)