@Daniil2411

Как сделать поиск по тексту по нескольким словам на Python?

Добрый день, может кто знает, как можно организовать поиск в предложении по нескольким словами в python. Например у нас есть предложение "Возможно ли нам встретиться сегодня утром?" пользователь водит "встретиться сегодня" и данное предложение должно попасть в условный список. Как можно организовать такой поиск? Как я понял мне нужно двигаться в сторону регулярок, но куда именно, пока не понял.
  • Вопрос задан
  • 1019 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DenisShahbazyan
Вообще "Алан Гибизов" прав, нужно хотя бы пытаться.

Попробуй так.
_str = 'Возможно ли нам встретиться сегодня утром?'

desired_str = 'встретиться сегодня'

# Поиск подстроки.
print(_str.find(desired_str))  # -1 если не найдено

# Поиск слов по отдельности. (Без регулярок.)
desired_list = desired_str.split()
for item in desired_list:
    result = _str.find(item)
    if result != -1:
        print(f'"{item}" входит в "{_str}"')
    else:
        print(f'"{item}" НЕ входит в "{_str}"')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект