求助:如何修改文本文件的内容?? 先读出文件内容,然后分别查找字符串"<html>"和"</html>",并分离出它们,就剩下"asdfghjk"了,然后修改,最后保存的时候再加上字符串"<html>"和"</html>"就可以了吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要做适当的解析,要能定位到你所需要的地方。这两个类应该会有些帮助的:StreamTokenizer ,StringTokenizer. import java.util.regex.Pattern;import java.util.regex.Matcher;public class Replace03 { public static void main(String[] args) { String example = "<html>asdfghjk</html>"; String replacement = "bbb"; Pattern p = Pattern.compile("(<html>).*(</html>)"); Matcher m = p.matcher(example); StringBuffer buff = new StringBuffer(); while (m.find()) { m.appendReplacement(buff, "$1" + replacement + "$2"); } m.appendTail(buff); System.out.println(example); System.out.println(buff); }}Tokenizer 已经被 deprecate 了现在是 regular expressions 的时代了;P sax解析xml,xml文件的路径问题 java文件运行问题 为什么要设置环境变量,环境变量有什么用? 求助:谁忙我解释一下,table中的复选框是怎么生成的??? servlet成员变量初始化 xml 处理问题 线程同步问题 请教JFrame的setState(int)的用法,1是最小化窗体,几是最大化?希望将JFrame窗口最大化。用Toolkit的getScreenSize取的窗体并不是最大的 菜鸟用JBUILDER的问题 正则表达式 [请教][想得到整个数据库里的信息..] 简单的问题,求解!!!
这两个类应该会有些帮助的:
StreamTokenizer ,StringTokenizer.
import java.util.regex.Matcher;public class Replace03 {
public static void main(String[] args) {
String example = "<html>asdfghjk</html>";
String replacement = "bbb";
Pattern p = Pattern.compile("(<html>).*(</html>)");
Matcher m = p.matcher(example);
StringBuffer buff = new StringBuffer(); while (m.find()) {
m.appendReplacement(buff, "$1" + replacement + "$2");
}
m.appendTail(buff); System.out.println(example);
System.out.println(buff);
}
}Tokenizer 已经被 deprecate 了
现在是 regular expressions 的时代了;P