【发布时间】:2018-07-09 14:25:19
【问题描述】:
我的目标是将 .txt 文件的特定内容复制到 1 个大文本文件中。我搜索了该网站并找到了一种合并文件的方法。
using (var output = File.Create("output"))
{
foreach (var file in new[] { "file1", "file2" })
{
using (var input = File.OpenRead(file))
{
input.CopyTo(output);
}
}
}
此答案发布者:n8wrl
我的文本结构如下所示:
...
句子A
重要的东西
句子 B
...
所以我需要一种方法来在文档中搜索 "Sentence A" 和 "Sentence B" 并复制这两者之间的行。
感谢您的帮助!
【问题讨论】:
-
使用
File.ReadLines(),则可以使用Linq查询数据 -
实现流包装器,它会寻找特定的句子结尾,然后读取所有相关部分,直到另一个句子开始......或者用 ReadLine 做简单的逐行操作来识别所需的位置。
-
@bommelding 它小于 1MB。