JAVA写一个文件格式化

哪位大神可以帮我写一个文件的格式化程序,图片说明
把上面的序号去掉,再把引号改对要是括号不齐自动补全。

 public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        List<String> strList = new ArrayList<String>();

        while (in.hasNext()) {
            strList.add(handle(in.nextLine()));
        }//Ctrl+Z结束输入
        for (String s:strList) {
            System.out.println(s);
        }
    }

    public static String handle(String str) {
        if (str==null||str.length()==0) {
            return "";
        }
        int idx = str.indexOf(".");
        if(idx!=-1){
            str = str.substring(idx+1,str.length());
        }
        return str.replace('“', '"').replace('”', '"');
    }

这个还真没写过,不过一般ide都有提供格式化的功能。

eclipse本身就可以去掉,用正则表达式

 \d\.\s

替换为 ""

如果是用eclipse的话,它有块编辑的快捷键,alt+shift+A,然后鼠标选中这一段代码的前两列前10刚,删除就可以了哈。网上拷贝的代码是存在序号问题,我都是用块编辑去掉序号的。当然edit plus也有块编辑的就是按下alt后鼠标可以选中某些列的n行,效果一样。