先读出文件内容,然后分别查找字符串"<html>"和"</html>",并分离出它们,就剩下"asdfghjk"了,然后修改,最后保存的时候再加上字符串"<html>"和"</html>"就可以了吧

解决方案 »

  1.   

    你要做适当的解析,要能定位到你所需要的地方。
    这两个类应该会有些帮助的:
    StreamTokenizer   ,StringTokenizer.
      

  2.   

    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