Используя следующие из Python - Check If Word Is In A StringПроверка Если слово находится в ошибке Струнные
>>> def findWholeWord(w):
... return re.compile(r'\b({0})\b'.format(w), flags=re.IGNORECASE).search
...
>>> findWholeWord('seek')('those who seek shall find')
<_sre.SRE_Match object at 0x22c1828>
>>> findWholeWord('seek')
<built-in method search of _sre.SRE_Pattern object at 0x22b8190>
>>> findWholeWord('seek')('those who seek shall find')
<_sre.SRE_Match object at 0x22c1828>
>>> findWholeWord('seek')('those who shall find')
Является ли это ошибка или это должно быть результатом?
<_sre.SRE_Match object at 0x22c1828>
Чтобы получить строку, которая удовлетворяет полный регулярное выражение, '.group (0) '. И получить только слово в вашем случае:. .group (1) '. Это вернет строку, удовлетворяющую first(). – stalk
Я мог бы использовать это и в дальнейшей разработке приложения. tnx – badc0re