如何在LINQ中进行STAR搜索

anu*_*ith 2 c# linq search linq-to-objects

我不确定STAR字的清晰度.
我正在使用c#中的linq-to-object实现一个搜索方法.
我希望像大多数搜索应用程序或网络一样使用*(星标)运算符进行搜索.

例如,
如果我输入"p*",结果应该是以"p"开头的所有内容.
它应该适用于中间的前缀星,后缀星或星.

如果搜索可以使用
" - "(减号/非)运算符
或"+"(加/或)运算符
或"AND"运算符,那将会很棒

提前致谢.

tsi*_*nik 6

请检查正则表达 linq与正则表达式