Pattern和Matcher

样例代码

 String data="Mary(12),Tom(20),Jhon(32),";
        Pattern pattern = Pattern.compile("(.*?)\\((.*?)\\),");   //正则匹配
        Matcher matcher = pattern.matcher(data);
        while (matcher.find()) {
            System.out.println("All is:"+matcher.group(0)+"  name:"+matcher.group(1)+"  age:"+matcher.group(2));
        };

获取${}的内容

            String regex = "\\$\\{(.*?)\\}";
            Pattern pattern = Pattern.compile(regex);
            Matcher matcher = pattern.matcher(headers);
            String matchValue = "";
            while (matcher.find()) {
                  matchValue = matcher.group(1);
                  System.out.println("matcher: " + matcher.group(0) + " | value: " + matchValue);
            }

Pattern.quote()

http://blog.csdn.net/lxfHaHaHa/article/details/72788468
http://www.cnblogs.com/Lowp/archive/2012/09/22/2698574.html
https://ask.helplib.com/997328

你可能感兴趣的:(Pattern和Matcher)