删除文本中一段类容 System.out.println(str.replaceAll("(?s)(--##begin).*?(--##end)","$1$2")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 InputStreamReader read = null; try { FileWriter fw = new FileWriter("输出文件路径"); read = new InputStreamReader(new FileInputStream(new File("输入文件路径"))); BufferedReader br = new BufferedReader(read); String line = br.readLine(); boolean deleted = false; while (line != null) { if (line.trim().equals("--##begin")) { deleted = true; fw.write("--##begin\r\n"); } else if (line.trim().equals("--##end")) { deleted = false; fw.write("要插入的内容\r\n"); fw.write("--##end\r\n"); } else if (!deleted) { fw.write(line + "\r\n"); } line = br.readLine(); } br.close(); read.close(); fw.close(); } catch (IOException ex) { ex.printStackTrace(System.err); } jsp点击连接问题 问个弱智问题. 请教java的socket通信问题 谁能给个文件断点续传的上传解决方案啊? 读文件? 请看看什么异常,怎么解决 关于string类中intern方法的提问 org.apache.mina.core.write.WriteToClosedSessionException 请问:System类的load,loadLibrary, mapLibraryName起什么作用? java如何在其他机器上运行问题 求好朋友相助:改写一个“Java Swing”的小功能. Java中复制文件的效率测试
InputStreamReader read = null;
try {
FileWriter fw = new FileWriter("输出文件路径");
read = new InputStreamReader(new FileInputStream(new File("输入文件路径")));
BufferedReader br = new BufferedReader(read);
String line = br.readLine();
boolean deleted = false;
while (line != null) {
if (line.trim().equals("--##begin")) {
deleted = true;
fw.write("--##begin\r\n");
} else if (line.trim().equals("--##end")) {
deleted = false;
fw.write("要插入的内容\r\n");
fw.write("--##end\r\n");
} else if (!deleted) {
fw.write(line + "\r\n");
}
line = br.readLine();
}
br.close();
read.close();
fw.close();
} catch (IOException ex) {
ex.printStackTrace(System.err);
}