(技术)关于正则表达式的一个小知识点

2019-09-26  本文已影响0人  点映文艺
我们做项目偶尔会有这样的需求: 将多个用户的id以“;”拼接然后传给后台,类似于 12;156;202
假如用户在List集合中,我们通常是对List集合进行遍历,然后拼接起来就可以了
如下:
        List<String> ids = new ArrayList<>();
        ids.add("12");
        ids.add("156");
        ids.add("202");
        StringBuilder builder = new StringBuilder();
        for(String id : ids){
            builder.append(id+";");
        }
        String idsStr = builder.toString().replaceAll(";$","");
        System.out.println("idsStr: "+idsStr);

       输入结果:idsStr: 12;156;202

      下面咱就来说说正则表达式 “;$”  啥意思?  “$”是结尾   ";$"  就是最后一个,替换最后一个";"为空  


QQ群放这里:578060039 我发了,你随意

打完收工

上一篇 下一篇

猜你喜欢

热点阅读