@super15

Как сравнить строки?

Есть строка, например «Покажи температуру, пожалуйста, на кухне»
И другая строка, например «Покажи температуру на кухне»
Нужно определить содержится ли вторая строка в первой, как это разумнее реализовать?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
@super15 Автор вопроса
Для решения этой проблемы можно использовать нечёткое сравнение. https://habr.com/ru/post/341148/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka Куратор тега C#
Токсичный шарпист
Можно, к примеру, удалять все "лишние" слова из строки перед сравнением, к примеру - "пожалуйста", убирать знаки препинания, и сравнивать уже не "строки", а последовательность из слов, тогда надо будет сравнить, что фраза состоит из (что сделай)"покажи" (что)"температуру" (где)"на кухне" - я бы сделал так.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы