LINUX.ORG.RU

python — поиск слова

 


0

1

Как в строке найти опр. слово, и не спутать с частью какого либо слова. Например в строке искать слово «Остро» но не спутать в строке «Остров грез» найдя его в слове Остров.

Перемещено mono из talks


Выбирай. Правда, все они 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 ★★★★★
()
Последнее исправление: true_admin (всего исправлений: 1)

сделать из строки список и определить где находится образец поиска?

saibogo ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.