其实主要是由于正则表达式在java语言中,需要考虑到字符转义的情况。代码如下:
String regex = "\\{([^}]*)\\}";
Pattern pattern = Pattern.compile (regex);
Matcher matcher = pattern.matcher ("你需要匹配的字符串");
while (matcher.find ())
{
System.out.println (matcher.group ());
}