14,10 → 14,13 |
wordre = None |
ret = [wordfound, u"", u"", u""] |
for word in dbconnector.getnavilist(): |
wordre = u" ".join(ur"(?:.*)" + x + ur"(?:.*)" for x in word[2].split(u" ")).replace(u"<0><1>", infixes0 + infixes1).replace(u"<2>",infixes2) |
wordre = u" ".join(ur"(?:.*?)" + x + ur"(?:.*?)" for x in word[2].split(u" ")).replace(u"<0><1>", infixes0 + infixes1).replace(u"<2>",infixes2) |
rem = re.match(wordre,wordin) |
if rem: |
wordfound = word |
ret = [wordfound, rem.group("in0"), rem.group("in1"), rem.group("in2")] |
try: |
ret = [wordfound, rem.group("in0"), rem.group("in1"), rem.group("in2")] |
except: |
ret = [wordfound, u"", u"", u""] |
break |
return ret |