我有這樣"1\t2\r\n3\t4"
串,我想將它們分割爲:如何用不同的分隔符使用LINQ分割兩次字符串?
new string[][] { { 1, 2 }, { 3, 4 } }
基本上,它應該分成行,每行應分成標籤。我嘗試使用以下,但它不工作:
string toParse = "1\t2\r\n3\t4";
string[][] parsed = toParse
.Split(new string[] {@"\r\n"}, StringSplitOptions.None)
.Select(s => s.Split('\t'))
.ToArray();
- 什麼是錯我的方法?爲什麼我不能得到理想的結果?
- 你會如何使用LINQ來解決這個問題?
老實說,我不知道什麼愚蠢的緣故,我補充說,'@'那裏,一直沒能看到它。非常感謝! :D – hattenn 2013-02-10 21:26:17
@hattenn,我不是故意要bit牙咧! – bas 2013-02-10 22:25:53
是的,我有同樣的問題,我不敢把它放在評論中,因爲我知道這不是地方。但是我想知道這是否是一件臨時的事情,因爲它非常有用! – bas 2013-02-10 22:30:50