做的结果
var b = "asfsadefbweabgggggggggggg".Split("ab".ToCharArray());
是一个包含6个字符串的列表,而我想在"asfsadefbwe"
和"gggggggggggg"
中拆分数组。有没有办法/方法来正确地做到这一点(使用C#)?
PS:我将使用一个字符串,其中包含一些由"\r\n"
secuences分隔的数据。
答案 0 :(得分:22)
string[] list = b.Split(new string[] { "ab" }, StringSplitOptions.None);
答案 1 :(得分:12)
使用另一个重载,一个不会在单个字符上拆分的重载:
"asfsadefbweabgggggggggggg".Split(new [] {"ab" }, StringSplitOptions.None)
答案 2 :(得分:0)
你的子串总是一样长吗?如果是,请使用String.Substring。