从文本文件中删除\ n

时间:2016-06-28 21:30:29

标签: c#

我有一个大文本文件作为输入:

Common.CreateTenant('"tid": "1","long_name": "test tenant"');
Common.CreateUsers('"userName": "test1", "tenantKey": "1", "password": "Test1", "userID": "1"');

我想显示文本文件的内容,如(输出):

Një
tjetër
qytetar
ka
rënë
pre
e
dhunës
nga
ana
e
efektivëve
të
policisë
Ditën
e
sotme
një
i
ri
....

这是我的源代码:

Një tjetër qytetar ka rënë pre e dhunës nga ana e efektivëve të policisë Ditën e sotme një i ri ...

但它无法正常工作。

2 个答案:

答案 0 :(得分:4)

Console.WriteLine,顾名思义,写一行读取由Console.ReadLine删除的换行符。只需使用Console.Write

static void Main(string[] args)
{
    string fileName = "C:\\Users\\Eric\\person.txt";
    using (StreamReader sr = File.OpenText(fileName))
    {
        string s = String.Empty;
        while ((s = sr.ReadLine()) != null)
        {
            Console.Write(s);
            Console.Write("\t");
        }
    }
}

您还可以使用

将代码缩减为一行
Console.Write(string.Join("\t", File.ReadLines("c:\\users\\eric\\person.txt")));

答案 1 :(得分:0)

您可以使用

阅读文本文件
string text = File.ReadAllText("C:\\Users\\Eric\\person.txt");
text = text.Replace("\n", " ");
Console.Write(text);