比如有这样一个字符串:aaaaa#{xxx}bbbb#{yyy}cccccc#{zzz}
想要取得其中的#{xxx} #{yyy} #{zzz}这三个字符串
但不想取#{xxx}bbbb#{yyy} #{yyy}cccccc#{zzz} #{xxx}bbbb#{yyy}cccccc#{zzz} 这样的
我用Pattern和Matcher总是取到#{xxx}bbbb#{yyy}cccccc#{zzz}
请教该如何做
------解决方案--------------------
是这个吗?
String s="aaaaa#{xxx}bbbb#{yyy}cccccc#{zzz}";
Matcher m = Pattern.compile("#\\{.*?\\}").matcher(s);
while(m.find()){
System.err.println(m.group());
}