我有一个字符串,我想在每两个逗号之后分割该字符串。在 C# 中使用分割字符串可以吗?
示例字符串:
"This,is,an, example,for,the,stackoverflow,community"
Run Code Online (Sandbox Code Playgroud)
所需输出
"This,is,an, example,for,the,stackoverflow,community"
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,谢谢!
使用.NET 6 中的Enumerable.Chunk,您可以
","
,string input = "This,is,an,example,for,the,stackoverflow,community";
var output = input.Split(",")
.Chunk(2)
.Select(chunk => string.Join(",", chunk));
foreach (string s in output)
Console.WriteLine(s);
Run Code Online (Sandbox Code Playgroud)
如果您坚持使用“经典”.NET Framework,以下是 .NET < 6 的块实现: