【问题标题】:How to do a STAR search in LINQ如何在 LINQ 中进行 STAR 搜索
【发布时间】:2010-04-18 22:36:16
【问题描述】:

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

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

如果搜索可以做到,那就太好了
“-”(减号/非)运算符
或“+”(加/或)运算符
或“与”运算符

提前致谢。

【问题讨论】:

    标签: c# linq search linq-to-objects


    【解决方案1】:

    请检查正则表达式 linq with regex

    【讨论】:

      【解决方案2】:
      items.Where(x => x.StartsWith("p"));
      

      from x in items where x.StartsWith("p") select x
      

      【讨论】:

        猜你喜欢
        • 2022-01-15
        • 1970-01-01
        • 2011-02-27
        • 1970-01-01
        • 2013-01-27
        • 2011-11-21
        • 1970-01-01
        • 2011-11-07
        • 1970-01-01
        相关资源
        最近更新 更多