正则表达式排序

private static void IPsort(String str) {
        //1,在所有数字前加两个0
        str=str.replaceAll("(\\w+)", "00$1");
        //2,保留三位数字,倒数
        str=str.replaceAll("0*(\\w{3})", "$1");
        //3,按空格分开
        String[] str1=str.split(" +");
        Arrays.sort(str1);
        for(String ip:str1){//输出去掉0
            System.out.println(ip.replaceAll("0*(\\w+)", "$1"));
        }
    }
posted @ 2015-06-19 15:18  jamsbwo  阅读(652)  评论(0编辑  收藏  举报
©2014 to