Java tutorial
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String[] args) { String s = "bla bla {a.b.c} bla bla bla {0,1,2} bla bla"; Pattern p = Pattern.compile("\\{([^\\{\\}]*)\\}"); Matcher m = p.matcher(s); while (m.find()) { System.out.println(m.group(1)); } } }