我有一個字符串列表。我需要能夠以類似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