我有一个包含许多行的文件。有一条线在这里寻找象下面这样:如何向文件中以“hello”开头的行添加文本
hello jim jack nina richi sam
我需要在此行中添加特定的文本salmon
并将其更改为以下(它可在任何地方在这条线末端添加-begining - 中间 - 并不重要):
hello jim jack nina richi sam salmon
我想:
string path = @"C:\testFolder\newTestLog.txt";
StreamReader myReader = new StreamReader(path);
string[] allLines = File.ReadAllLines(path);
foreach (string element in allLines) {
if (element.StartsWith("hello"))
{
Console.WriteLine(element);
}
}
myReader.Close();
}
使用这个我能够逐行读取文件中的行每行添加到一个数组和打印如果开始即行s的“你好”,但我不知道如何文本添加到该行
覆盖txt文件的行后你想覆盖与新线的txt文件? – CNuts