写法

2019-01-05

        Pattern p1 = Pattern.compile("ftp://(.*):(.*)@(.*):(.*)/(.*)");
        Matcher m1 = p1.matcher("ftp://ftp_cp2:qWnYvpxyhopCsR1@223.87.2.143:39/20190104111331597.xml");
        if(m1.find()) {
            for(int i=0;i<5;i++) {
                System.out.println(m1.group(i+1));
            }
        }

点评:开发效率很高,估计执行效率不高。只要不是高并发,还是不错的代码。

2019-01-0-13

一条记录最好只打印一行,中间没有换行符,这样在linux可以通过cat -n xxx.log | grep key 找到完整的一行数据。