gpt4 book ai didi

c# - 按字符串数组拆分字符串并保留定界符

转载 作者:太空宇宙 更新时间:2023-11-03 17:45:38 24 4
gpt4 key购买 nike

我有这样的事情:

  string[] names= {"john","joe", "jim"};
data="john,4,3,6,joe,3,6,2,jim,3,6,7";
string[] results=data.Split(names,StringSplitOptions.RemoveEmptyEntries);


这给出了:

 ,4,3,6

,3,6,2

,3,6,7


但我也希望名称也可以在结果数组中。

最佳答案

如何在最后添加此行:

results = results.Select((x, i) => names[i] + x).ToArray();


这将在每个条目前面加上名称,输出:


  约翰,4,3,6
  乔,3,6,2
  吉姆,3,6,7

关于c# - 按字符串数组拆分字符串并保留定界符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5060829/

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