【发布时间】:2021-03-05 20:44:24
【问题描述】:
我想知道如何在 C# 中拆分字符串,但将分隔符保留在每个子字符串的开头。
例子:
输入:"1,2,3,4,5,6"
分隔符:','
输出:{'1', ',2', ',3', ',4', ',5', ',6'}
目前我只知道使用来自this answer 的 Regex.Split 将分隔符保留在每个子字符串的末尾。
String text = "1,2,3,4,5,6";
var split = Regex.Split(text, @"(?<=,)");
【问题讨论】: