var b = "asfsadefbweabgggggggggggg".Split("ab".ToCharArray());
的結果,而我想在陣列中"asfsadefbwe"
和"gggggggggggg"
裂口6個字符串列表。有沒有什麼方法可以正確地做到這一點(使用C#)? PS:我將使用一個字符串,其中有一些數據由"\r\n"
單獨分隔。
var b = "asfsadefbweabgggggggggggg".Split("ab".ToCharArray());
的結果,而我想在陣列中"asfsadefbwe"
和"gggggggggggg"
裂口6個字符串列表。有沒有什麼方法可以正確地做到這一點(使用C#)? PS:我將使用一個字符串,其中有一些數據由"\r\n"
單獨分隔。
string[] list = b.Split(new string[] { "ab" }, StringSplitOptions.None);
使用另一個重載,一個不使用單個的字符分割:
"asfsadefbweabgggggggggggg".Split(new [] {"ab" }, StringSplitOptions.None)
是你的子總是相同的長度?如果是這樣,請使用String.Substring。
也許寫一個方法,發現最後發生的樣本字符串(在你的情況下「ab」),並在那裏分裂? – Shark 2012-07-30 09:28:56
也許是重複的,但我找不到正確的措辭找到它,對不起。 – 2012-07-30 09:38:32