文件内容某字符串的操作

leicore 2010-05-27 08:57:50
某一个文件内容多处含有“北京”二个字符, 现需要将文件中所有“北京”字符替换为“世博”二字,如何操作?
...全文
75 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙四 2010-05-28
  • 打赏
  • 举报
回复
repalceAll?
龙四 2010-05-28
  • 打赏
  • 举报
回复
用FileChannel一次读一些,再处理,写到另一个文件
龙四 2010-05-28
  • 打赏
  • 举报
回复
repalceAll?
pumanchawulaowu 2010-05-28
  • 打赏
  • 举报
回复
3. 再替换
pumanchawulaowu 2010-05-28
  • 打赏
  • 举报
回复
一般用正则表达式来作。步骤如下:
1,一行一行的读 pattern.compile();
2,每读一行 查找 是否匹配 pattern.find();

如果文件较大的话,可用MappedByteBuffer
OK
cwjieNo1 2010-05-27
  • 打赏
  • 举报
回复
有没有例子啊,学习·
paullbm 2010-05-27
  • 打赏
  • 举报
回复
1)文件分割
2)对每个分割部分进行字符串的查找替换操作
3)合并
leicore 2010-05-27
  • 打赏
  • 举报
回复
需要考虑文件如果较大的情况下,如何操作?

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧