正则匹配并返回匹配结果

 List<String> strs = new ArrayList<String>();
 Pattern p = Pattern.compile("\\d+,\\d+");
 Pattern p2 = Pattern.compile("\\d+");

                    Matcher m = p.matcher(ik);
                    while (m.find()) {
                        strs.add(m.group());
                    }



 String endDateNew = endDate.replaceAll("[\u4e00-\u9fa5]", ".");


 public static List<String> match(String s, String type) {

        //  String s = "ccc2016年08月-2018年07月的还款记录";
        List<String> strs = new ArrayList<String>();
        Pattern p = Pattern.compile("\\d+年\\d+月-\\d+年\\d+月的" + type);
        Matcher m = p.matcher(s);
        while (m.find()) {
            strs.add(m.group());
        }


        List<String> strs2 = new ArrayList<String>();
        String b = strs.get(0);
        Pattern pp = Pattern.compile("\\d+年\\d+");
        Matcher mm = pp.matcher(s);
        while (mm.find()) {

            strs2.add(mm.group().replaceAll("[\u4e00-\u9fa5]", "."));
        }


        return strs2;


    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值