我不確定STAR字的清晰度。
我在c#中使用linq-to-object實現搜索方法。
我想用*(星)運算符來搜索大多數搜索應用程序或網絡可以執行的搜索。如何在LINQ中進行STAR搜索
例如
如果我輸入「p *」,結果應該是以「p」開頭的所有內容。
它應該適用於中間的前綴星號,後綴星號或星號。
那將是巨大的,如果搜索可以用
做 「 - 」(減號/ NOT)運算符
或 「+」(加/ OR)運算
或 「AND」 操作符
謝謝提前。
我不確定STAR字的清晰度。
我在c#中使用linq-to-object實現搜索方法。
我想用*(星)運算符來搜索大多數搜索應用程序或網絡可以執行的搜索。如何在LINQ中進行STAR搜索
例如
如果我輸入「p *」,結果應該是以「p」開頭的所有內容。
它應該適用於中間的前綴星號,後綴星號或星號。
那將是巨大的,如果搜索可以用
做 「 - 」(減號/ NOT)運算符
或 「+」(加/ OR)運算
或 「AND」 操作符
謝謝提前。
請定期expresions linq with regex
items.Where(x => x.StartsWith("p"));
或
from x in items where x.StartsWith("p") select x