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

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-->

我对文件操作不感冒,各位大虾帮帮忙!!!有分哦!!
给出实现的代码。
...全文
18 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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);
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-01 09:04
社区公告
暂无公告