У меня есть список строк. Мне нужно иметь возможность фильтровать их аналогично запросу Google.Фильтрация списка строк с помощью логики?
Ex: NOT water OR (ice AND "fruit juice")
Значение возврата строки, которые не содержат слово воду или возвращать строки, которые могут иметь воду, если у них есть лед и «фруктовый сок».
Есть ли механизм в .NET, который может позволить пользователю писать запросы в этой форме (скажем, в текстовом поле) и задавать список или IEnumerable строки, возвращать те, которые содержат это.
Может ли LINQ что-то сделать?
Я знаю, что я могу сделать это с помощью LINQ, я больше заинтересован в разборе произвольной строки в исполняемом выражении.
Я знаю, что могу сделать это с помощью LINQ, я больше заинтересован в анализе произвольной строки в исполняемом выражении. – jmasterx
Я очень удивлен, что .NET не имеет ничего для синтаксического анализа. – jmasterx