Как искать целое слово в LINQ?
Если я ищу слово "автомобиль" в списке строк {"carpenter","car repair","carrying","car workshop"}
и т.д. И результат должен быть только "ремонт автомобилей" и "автомеханик".
Я пытаюсь использовать код ниже
List<string> _tags = (from item in string_array
where item.ToLower().Contains(search_term)
select item).ToList();
Но всегда содержит возвращаемые подобные слова, и я нашел эту ссылку на SO Linq Regex для поиска целых слов. который не дает полного ответа с помощью Regx.
Итак, любой может помочь написать ответ в Regx или какие-либо другие варианты использования с Linq.