У меня есть список блюд и предложение.python точное подстрочное соответствие
Я хочу проверить, присутствует ли в предложении блюдо. Однако, если я нормальный
if dish in sentence:
я в основном получить найденную подстроку. Моя проблема в том, что у меня есть
dish='puri'
sentence='the mutton shikampuri was good'
приведенный выше код по-прежнему соответствует пури с shikampuri, который я не хочу.
Если я пытаюсь tokenizing предложения, я не буду в состоянии соответствовать блюдам, как блюда = «Пури Бхаджи»
Есть ли способ, что я могу игнорировать матчи, которые не начинаются с моей тарелкой строкой? В принципе, я хочу игнорировать такие узоры, как «шикампури», когда мое блюдо «пури».
границы слов с re –
Может ли ваше название блюда быть в начале предложения? если нет, то я думаю, что поиск «пури» решает вашу проблему с пробелами до и после вашего блюда. –