gpt4 book ai didi

c# - 从逗号分隔的字符串中查找特定字符串的最简单方法

转载 作者:行者123 更新时间:2023-11-30 19:05:28 25 4
gpt4 key购买 nike

我必须从逗号分隔的字符串中获取不同的值。输入字符串可以包含重复值。这是为了自动完成功能。例如:

我有一个字符串:shop,dell,image,just,just do,file,just,do,shop....我的要求是当我通过 'jus' 时,输出字符串应该是:“just,just do”。

最佳答案

var csv = "shop,dell,image,just,just do,file,just,do,shop";
var arr = csv.Split(',');

var suggested = from word in arr
where word.StartsWith("jus")
select word;
suggested = suggested.Distinct();

逐行解释这段代码:

  1. 创建包含文本的名为 csv 的变量
  2. 使用Split 函数将字符串拆分为多个字符串
  3. 使用 LINQ 查询仅获取您想要的文本,即:在本例中选择以“jus”开头的字符串。
  4. 使用 Distinct 方法从列表中删除重复条目。

关于c# - 从逗号分隔的字符串中查找特定字符串的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21695208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com