我將所有文本行格式化爲列。問題是,我不知道如何讓每一行都分成單詞,從文本的第一行開始,所有的列將被一個空格隔開。感謝任何幫助。到目前爲止我的代碼:c#格式行到列
using (StreamWriter writer = new StreamWriter(fvr))
{
string[] lines = File.ReadAllLines(fv, Encoding.GetEncoding(1257));
foreach (string line in lines)
{
var words = line.Split(skyrikliai2, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < words.Length; i++)
writer.WriteLine(words[i]);
writer.WriteLine("\n");
}
}
這樣做的結果將是(無符號):
- 字
- 字
- 字
- 字
什麼我需要的是,這條線將被用文字分割,並且該線的每一個字都會被分開寫成新的一行,並且所有的下一行將以相同的方式寫(如果它更容易想象爲矩陣,那麼我的意思是格式化所有列)。像這樣:
- 字字字
- 字字字
- 字字字
- 字字字
EDIT3。這就是我所要的輸出看:
請問您能否提供一個初始數據的例子*和期望的結果*? –
編輯我的問題;) – Oscar
如果我們有*不同*字怎麼辦?例如。 'a1 a2 \ r \ n b1 \ r \ n c1 c2 c3'? –