Ci sono riuscito, anche grazie a quanto hai suggerito te nella tue regex!
Quoto il codice:

codice:
public static void main(String [] argv) {
  String text = "['0000000013','THUS|ETER','VALU']/(['0000000012','FPOD|VHFU','VALU']*['0000000137','PCO','GAS1'])";
  Pattern pattern = Pattern.compile("\\[([^\\[]+)\\]");
  Matcher matcher = pattern.matcher(text);
  while(matcher.find()) {
    System.out.println("Sottogruppo 1 : "+matcher.group(1));
  }
}
Grazie