【问题标题】:Unique Word Extraction唯一词提取
【发布时间】:2014-09-28 13:50:32
【问题描述】:

你好朋友:我有一个用逗号分隔的单词列表“,”。例如位置,组织,人员,位置,人员,日期,组织,日期,位置,人员。 现在我的问题是如何提取独特的词,例如位置、组织、人员、日期 在上面列出的单词中以及提取后如何将这些唯一单词存储在数组中。

【问题讨论】:

    标签: c# word unique


    【解决方案1】:

    你可以使用一些 LINQ:

    var words = "Location, Organization,Person, Location, Person,Date,Organization,Date,Location,Person";
    var uniqueWords = words.Split(',')
                           .Select(word => word.Trim())
                           .Where(word => word.Length > 0)
                           .Distinct()
                           .ToArray();
    

    另外,如果您想忽略单词的大小写,可以使用:.Distinct(StringComparer.CurrentCultureIgnoreCase)(或适合您需要的其他比较器)。

    【讨论】:

      猜你喜欢
      • 2017-01-16
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      • 2014-09-04
      • 2022-08-04
      • 2018-04-05
      • 2018-05-25
      • 1970-01-01
      相关资源
      最近更新 更多