LINUX.ORG.RU

История изменений

Исправление 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]*$", "Остро")