java正则表达式匹配大括号里面的内容

其实主要是由于正则表达式在java语言中,需要考虑到字符转义的情况。代码如下:

                            String regex = "\\{([^}]*)\\}";
                            Pattern pattern = Pattern.compile (regex);
                            Matcher matcher = pattern.matcher ("你需要匹配的字符串");
                            while (matcher.find ())
                            {
                                System.out.println (matcher.group ());
                            }


你可能感兴趣的:(java)