История изменений
Исправление true_admin, (текущая версия) :
Выбирай. Правда, все они case-sensitive, но это легко доработать.
s,p = "Остров грез","Остро"
filter(lambda x: x == p, s.split()) # на выходе итератор
[i for i, w in s.split() if w == p]
re.findall("Остро[.\s]*$", "Остро")
Исходная версия true_admin, :
Выбирай. Правда, все они case-sensitive, но это легко доработать.
s = "Остров грез"
p = "Остро"
filter(lambda x: x == p, s.split()) # на выходе итератор
[i for i, w in s.split() if w == p]
re.findall("Остро[.\s]*$", "Остро")