62,614
社区成员
发帖
与我相关
我的任务
分享
String input = "cccsa{sql.app}ljoiejqghajdf{sql.value}llie{mm.year}";
String patternString = "sql\\.[^}]+";
Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher(input);
boolean matchFound = matcher.find();
for(;matchFound;) {
for (int i=0; i<=matcher.groupCount(); i++) {
// Get the group's captured text
System.out.println( matcher.group(i));
matchFound = matcher.find(matcher.end(i));
}
}