文件操作字符串替换问题!!!

southline 2003-04-01 09:04:38
我有一个页面文件叫str.html
其中包含有如下这样的一段内容:
<!--replace target start-->
这里是字符、文字等都是html里代码拉
<!--replace target end-->

要实现的是,读取str.html的内容,把str.html中从<!--replace target start-->到<!--replace target end-->之间的内容替换成新的内容,替换完成后还是保存为
str.html。
暂时替换为如下:
<!--replace target start-->
replace sucess!!
<!--replace target end-->

我对文件操作不感冒,各位大虾帮帮忙!!!有分哦!!
给出实现的代码。
...全文
43 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcq 2003-04-01
  • 打赏
  • 举报
回复
StringBuffer sb = new StringBuffer();
Reader in = new FileReader(你的文件);
LineNumberReader lr = new LineNumberReader(in);
String strLine = lr.readLine();
while((strLine==null)||(strLine.equals("")){
sb.append(strLine);
strLine = lr.readLine();
}
String strContent = sb.toString();
strContent = strContent.replaceAll("<!--replace target start-->.*<!--replace target end-->","<!--replace target start-->replace sucess!!<!--replace target end-->");
//使用FileWriter写回文件中
xiaofenguser 2003-04-01
  • 打赏
  • 举报
回复
String s3 = "你要替换的字符串";
String str = .......;
str = str.replaceAll("<!--replace target start-->.*<!--replace target end-->",s3);

81,122

社区成员

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

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