日期:2014-05-19  浏览次数:20655 次

如何在字符串中找到 ${ demo } java
如何在字符串中找到 ${ demo } ,我使用正则表达式,不知道如何找到此字符串。

------解决方案--------------------
如果只想要date或者demo。 试下面。
Java code

    public static void main(String[] args) {

        String formula = "XXXX${date}V${demo}VVV";
        String reg = "\\$\\{([^}]+)\\}";
        Pattern p = Pattern.compile(reg);
        Matcher matcher = p.matcher(formula);
        while (matcher.find()) {
            System.out.println(matcher.group() + "  " + matcher.group(1));
        }
    }