我有一个字符串列表。我需要能够以类似Google查询的方式来过滤它们。用逻辑过滤字符串列表?
例:NOT water OR (ice AND "fruit juice")
含义没有字水或返回,可以有水,如果他们有冰和“果汁”的字符串返回字符串。
.NET中是否有一种机制可以允许用户以这种形式(例如在文本框中)编写查询,并给出一个List或IEnumerable字符串,并返回包含这个的字符串。
LINQ可以做这样的事情吗?
我知道我可以用LINQ做到这一点,我更关心的是将任意字符串解析为可执行表达式。
我知道我可以用LINQ来做到这一点,我更关心的是将任意字符串解析为可执行表达式。 – jmasterx 2013-04-05 12:36:46
我很惊讶.NET没有任何标记解析。 – jmasterx 2013-04-05 12:43:28