C# 文本读写

[复制链接]
查看11 | 回复2 | 2012-12-11 00:38:13 | 显示全部楼层 |阅读模式
如果你的文件不大,那么将所有行数读入一个字符串数组,然后替换指定行数的字符串,最后将所有内容写回到文件。看后面的代码示例如果文件很大,那么需要使用StreamReader打开文件, 并设置一个计数器,读一行计数器+1,然后读出的内容写到一个临时文件中。当计数器达到指定行数时,使用新的内容写入,然后跳过,最后将剩下的内容写入到临时文件中。然后将临时文件替换原文件即可。...
回复

使用道具 举报

千问 | 2012-12-11 00:38:13 | 显示全部楼层
string str = @"AAAAABBBBBDDDDDEEEEE"; str = Regex.Replace(str, @"(? -1) {string line = sr.ReadLine();if (判...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行